إضافة إلى تشخيص عمليات autogrow قاعدة تشغيلها لفترة طويلة أو تم إلغاؤه في SQL Server تشخيص إضافية

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية822641
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
BUG #: 469739 (SQL Server 8.0)
الموجز
عند تمكين الخيار autogrow لقاعدة بيانات Microsoft SQL Server 2000 SQL Server تلقائياً توسيع قاعدة البيانات عندما تكون مساحة إضافية مطلوبة. يحدث نمو قاعدة البيانات عند تحديد مؤشر ترابط العامل الذي يتم معالجة طلب عميل أن ملف قاعدة بيانات أو ملف السجل مساحة. للحصول على قواعد البيانات الكبيرة قد يؤدي الفاصل الزمني نمو الملف الافتراضي من 10 بالمائة في عمليات autogrow توسيع قاعدة البيانات أو ملف السجل قبل مئات ميغا بايت أو أكثر.

أثناء عملية autogrow قاعدة قد اضغط مؤشر ترابط العامل الذي يقوم بإجراء عملية autogrow إلى قاعدة البيانات الهامة الموارد، مثل تأمين الحصول على مؤشر ترابط عامل مسبقًا عندما تتم معالجة استعلام المستخدم. لذلك، التزامن سلبية تتأثر أثناء عملية autogrow قيد التقدم. وبسبب هذا، قد تلاحظ حظر المهلات الاستعلام التطبيق و الأخرى مشاكل تتعلق بالأداء في قاعدة البيانات.

عند إجراء عملية autogrow قاعدة بيانات يتم تشغيلها لفترة طويلة أو إلغاء ، SQL Server تكتب رسالة تحذير إلى سجل خطأ ملقم SQL التي تشير إلى نتيجة عملية autogrow.

للحصول على معلومات إضافية حول أحدث حزمة خدمة لـ Microsoft SQL Server 2000 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2000
معلومات أخرى
بعد تثبيت SQL Server 2000 المزود بحزمة الخدمة Service Pack 4 (SP4) ، قد تظهر إحدى رسائل التحذير التالية في سجل أخطاء SQL Server استناداً إلى الناتج عملية autogrow قاعدة البيانات:
Autogrow ملف ' Database File Name ' في قاعدة البيانات ' Database Name ' استغرق Number مللي ثانية. يمكنك استخدام ALTER قاعدة بيانات تعيين FILEGROWTH أصغر لهذا الملف.
Autogrow ملف ' Database File Name ' في قاعدة البيانات ' Database Name ' إلغاء أو مهلة بواسطة المستخدم بعد Number مللي ثانية.
إذا تجاوزت مدة العملية autogrow 60 ثانية أو إذا كان غير الناجحة يتم تسجيل رسائل تحذير في سجل أخطاء SQL Server. يمكنك استخدام هذه الرسائل تحذير للمساعدة في تشخيص مشاكل الأداء التي تحدث نتيجة عمليات autogrow تشغيلها لفترة طويلة أو العمليات autogrow غير الناجحة.

رسائل تحذير مساعدة المسؤولين في قاعدة البيانات التعرف بسهولة على عمليات autogrow كبيرة. إذا كان يؤثر العملية autogrow سلباً على أداء قاعدة البيانات, يمكن مسؤول قاعدة البيانات يدوياً زيادة حجم ملف قاعدة البيانات.

في حالة استخدام الخيار autogrow لإدارة حجم قاعدة البيانات ظهور رسائل تحذير في سجل أخطاء SQL Server يجب مراعاة من التغييرات التالية:
  • تغيير معدل autogrow قاعدة البيانات إلى زيادة حجم بواسطة عدد ثابت من ميغابايت.
  • إذا قمت بتحديد معدل autogrow باستخدام نسبة استخدام قيمة النسبة مئوية أصغر.
  • تعيين سرعة autogrow قاعدة البيانات استناداً إلى فترة مهلة الاستعلام المستخدمة من قبل تطبيقات عميل والسرعة التي تقوم بتوسيع ملف في بيئة التشغيل. على سبيل المثال، افترض أن يستخدم تطبيق العميل فترة مهلة من 30 ثانية بيئة التشغيل ستستغرق دقيقة واحدة لإنشاء أو توسيع ملف بواسطة 600 ميغابايت عند معدل 10 ميغابايت في الثانية. لذلك، تعيين معدل نمو من أقل من 300 ميغابايت لمنع انتهاء مهلة أثناء العملية autogrow. إذا كان يستخدم استعلام النموذجية جزء هام من فترة المهلة المكونة 30 ثانية, قد تحتاج إلى إنقاص الفاصل الزمني نمو إلى حجم أصغر قيمة, مثل 100 ميغا بايت, بحيث لا يؤثر على استعلامات قاعدة البيانات. يكون مسؤول قاعدة بيانات يدوياً زيادة حجم ملف قاعدة البيانات باستخدام اتصال قام مهلة استعلام كبيرة بشكل كاف بحيث لا يتم إلغاء العملية autogrow.
مراجع
للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
315512INF: اعتبارات autogrow وتكوين autoshrink
305635PRB: يحدث مهلة عند توسيع قاعدة بيانات يتم تلقائياً

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 822641 - آخر مراجعة: 12/08/2015 03:05:52 - المراجعة: 3.2

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit, Microsoft SQL Server 2000 Service Pack 1, Microsoft SQL Server 2000 Service Pack 2, Microsoft SQL Server 2000 Service Pack 3

  • kbnosurvey kbarchive kbmt kbqfe kbinfo kberrmsg kbdatabase KB822641 KbMtar
تعليقات