الملخص
تصف هذه المقالة التحسينات المضمنة في هذا التحديث للحصول علي مجموعات التوفر دائما علي مجموعه باسيماكير في Microsoft SQL Server.
يتضمن هذا التحديث التحسينات التالية:
-
لم تعد خاصيه المورد الonline_database_retries مستخدمه. يتم تجاهل هذه الخاصية إذا تم تعيينها. قبل التحديث التراكمي 8 (CU8) ، يمكن استخدام هذه الخاصية للتحكم في مده انتظار إجراءات البدءوالمراقبة لكل قواعد البيانات في مجموعه التوفر عبر الإنترنت. تنتظر هذه الإجراءات الآن بشكل غير محدود حتى تنتهي صلاحيه الاجراء الذي تم تكوينه علي مورد باسيماكير.
-
تتم أعاده تسميه خاصيه monitor_timeout الموارد إلى connection_timeout لتعكس استخدامها بشكل أفضل. لا يزال الاسم الأصلي مستخدما للتوافق مع الإصدارات السابقة.
-
قبل CU8 ، لا يمكن ان تكون قيمه المهلة الخاصة باجراء المراقبة اقل من قيمه الخاصية monitor_timeout . سيفشل المستخدمون الذين يريدون اجراء جهاز العرض بشكل أسرع من وقت الاسترداد الذي يستخدمونه online_database_retries للقيام بذلك. نظرا لأنه لم يعد يتم استخدام online_database_retries في التحديث التراكمي 8 ، ستتم أزاله هذا التقييد علي مهله اجراء المراقبة .
-
ينتظر اجراء الترقية الآن توفر قواعد بيانات عبر الإنترنت بعد ان يقوم بترقيه النسخة المتماثلة لمجموعه التوفر.
-
يعين الاجراء تخفيض الآن النسخة المتماثلة إلى دور الحل بدلا من الدور الثانوي لفايلوفيرس بشكل أسرع. يظل الأساسي الأصلي في دور الحل حتى تتم ترقيه نسخه متماثلة جديده إلى الدور الأساسي. بعد ذلك ، تتم أعاده التشغيل الأساسي الأصلي إلى الدور الثانوي تلقائيا. يتم تشغيل أعاده التشغيل هذه بسبب فشل اجراء المراقبة بواسطة الأساسي الأصلي. يتم الإبلاغ عن ذلك بواسطة أدوات مراقبه الكتل مثل crm_mon. يجب الا كونيسديريد السبب في الاهتمام.
-
نوصي بان يقوم المستخدمون بتعيين القيم غير الافتراضية لخاصيه المورد الonline_database_retries أو خاصيه المورد الmonitor_timeout أو الذين قاموا بتعيين القيم غير الافتراضية لأي من مهلات إجراءات الموارد ، تطبيق التغييرات التالية:
-
تعيين connection_timeout إلى قيمه أكبر من الحد الأقصى للوقت (بالثواني) الذي يستغرقه لقواعد البيانات في مجموعه التوفر لإكمال الاسترداد.
-
عين مهله اجراء البدءوالترقية إلى قيمه أكبر من الحد الأقصى للوقت (بالثواني) الذي يستغرقه لقواعد البيانات في مجموعه التوفر لإكمال الاسترداد.
علي سبيل المثال ، إذا كانت قواعد البيانات في المجموعة "التوفر" تستغرق 15 دقيقه (900 ثانيه) للاسترداد ، فيجب ان تكون الإعدادات:
-
Connection_timeout=900
-
Op timeout = 900s فاصل الزمني = 0s
-
Op timeout المهلة = 0s الفاصل الزمني
-
-
مزيد من المعلومات
يتم تضمين هذه التحسينات في التحديث التالي ل SQL Server:
تحديث تراكمي 8 ل SQL server 2017
حول إصدارات SQL Server
تحتوي كل بنيه جديده ل SQL Server علي كل الإصلاحات العاجلة وتصحيحات الأمان التي كانت موجودة في النسخة السابقة. نوصي بتثبيت الإصدار الأخير لإصدار SQL Server الخاص بك:
المراجع
تعرف علي المصطلحات القياسية التي تستخدمها Microsoft لوصف تحديثات البرامج.