الأعراض
يُرجى مراعاة السيناريو التالي:
- لديك تطبيق يستخدم قاعدة بيانات tempdb بشكل كبير، أو لديك حمل عمل قاعدة بيانات tempdb محدد.
- يمكنك الترقية إلى Microsoft SQL Server 2016 أو إصدار أحدث وتبدأ في رؤية تنازع صفحة PFS.
- يمكنك اتباع أفضل ممارسات قاعدة بيانات tempdb وإضافة العديد من ملفات البيانات.
في هذا السيناريو، يستمر المنافسة الثقيلة على صفحة PFS ويؤثر على أداء النظام.
ملاحظه إذا تم تقسيم خريطة الصفحة بسهولة على 8088، فهي صفحة PFS. على سبيل المثال، الصفحة 2:3:905856 هي PFS في file_id=3 في tempdb.
الدقة
معلومات التحديث التراكمي
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية SQL Server:
التحديث التراكمي 7 SQL Server 2017
التحديث التراكمي 1 ل SQL Server 2016 SP2
التحديث التراكمي 9 SQL Server 2016 SP1
حول التحديثات التراكمية SQL Server:
يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:
آخر تحديث تراكمي SQL Server 2017
آخر تحديث تراكمي SQL Server 2016
تم تصحيح هذه المشكلة في الإصلاح العاجل الموضح في المقالة التالية:
4099490 حزمة تحديث الإصلاح العاجل عند الطلب SQL Server 2016 SP1
يعمل هذا الإصلاح على تحسين تخصيص صفحة PFS عن طريق إجراء تخصيصات الترتيب الدوري عبر العديد من صفحات PFS في نفس ملف البيانات بالإضافة إلى تخصيص round-robin عبر جميع ملفات بيانات tempdb. لذلك، كلما زادت صفحات بيانات PFS المضمنة في ملف بيانات والمزيد من ملفات البيانات هناك، كان توزيع التخصيص أفضل.
ملاحظه نظرا لأن البيانات تنتشر الآن عبر فواصل PFS داخل ملفات قاعدة بيانات tempdb، ستصبح العمليات مثل تقليص قاعدة البيانات أكثر كثافة في الموارد. ومع ذلك، لا يوصى عموما بتقليص tempdb أثناء المسار النموذجي للعملية.
معلومات حزمة الخدمة SQL Server:
تم إصلاح هذا التحديث في حزمة الخدمة التالية SQL Server:
حول حزم الخدمة SQL Server:
حزم الخدمة تراكمية. تحتوي كل حزمة خدمة جديدة على جميع الإصلاحات الموجودة في حزم الخدمة السابقة، بالإضافة إلى أي إصلاحات جديدة. توصيتنا هي تطبيق أحدث حزمة خدمة وآخر تحديث تراكمي لحزمة الخدمة هذه. ليس عليك تثبيت حزمة خدمة سابقة قبل تثبيت أحدث حزمة خدمة. استخدم الجدول 1 في المقالة التالية للعثور على مزيد من المعلومات حول أحدث حزمة خدمة وآخر تحديث تراكمي.
كيفية تحديد إصدار SQL Server ومكوناته وإصدارها وتحديثها
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
توصيات لتقليل المنافسة على التخصيص في قاعدة بيانات SQL Server tempdb