وأوصى التحديثات وخيارات التكوين ل SQL Server 2012 و 2014 ملقم SQL مع أحمال العمل ذات الأداء العالي

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

اضغط هنا لرابط المقالة باللغة الانجليزية2964518
توضح هذه المقالة تحسينات في الأداء والتغييرات متوفرة ل Microsoft SQL Server 2012 وإصدارات SQL Server 2014 من خلال تحديثات المنتجات وخيارات تكوين مختلفة. يمكنك تطبيق هذه التحديثات بهدف تحسين أداء مثيل SQL Server. درجة التحسن التي تراها تعتمد على عوامل مختلفة تشمل نمط عبء العمل ونقاط اتصال معالج التخطيط (عدد مجموعات معالج مأخذ التوصيل، عقد NUMA والمراكز في عقده NUMA) ومقدار الذاكرة الموجودة في النظام. فريق دعم Microsoft SQL Server واستخدمت هذه التحديثات والتغييرات على التكوين لتحقيق مكاسب الأداء معقولة لأعباء العمل العملاء التي تستخدم أنظمة الأجهزة قد عقد NUMA العديد والعديد من المعالجات. سيستمر فريق دعم تحديث هذه المقالة بالتحديثات الأخرى في المستقبل.

أنظمة عالية الجودة
لدى نظام متطورة عادة مأخذ توصيل متعددة أو ثمانية أنوية أو أكثر لكل مأخذ التوصيل، وتيرابايت نصف أو أكثر من الذاكرة.

ملاحظة ل SQL Server 2016 لم يعد لديك لتمكين تتبع إشارات عام 2016 ملقم SQL لأنه يتم الكشف التلقائي لمنطق تتبع العلامات المقترنة مسبقاً دمجها المنتج.
كيفية تطبيق التحديثات المستحسنة وتحسين أداء ملقم SQL 2012 و 2014 خادم SQL
يتم تجميع التوصيات في الجداول الثلاثة كما يلي:
  • ويتضمن الجدول 1 التحديثات المستحسنة كثرة وتتبع إشارات للمرونة في نظم عالية الجودة.
  • ويتضمن الجدول 2 زيادة القابلية للتحجيم الإصلاحات التي تم تضمينها مع تحديث تراكمي.
  • يتضمن الجدول 3 توصيات وإرشادات لضبط أداء إضافية.
ملاحظة: لسياق إضافية، تحقق في أعقاب نشر من فريق دعم ملقم SQL:

الجدول 1. التحديثات الهامة لعاليه-الأنظمة

راجع الجدول التالي وتمكين تتبع إشارات في عمود الإشارة تتبع بعد التأكد من استيفاء الاشتراطات في العمود المطلوب إنشاء مثيل SQL Server الخاص بك.

هام عند تمكين الإصلاحات مع إشارات التتبع في بيئات "دائماً على"، يرجى أخذ العلم يجب عليك تمكين إشارات التتبع والإصلاح على كافة النسخ المتماثلة التي جزء من مجموعة التوافر.

#السيناريو والعرض بعين الاعتبارعلامة تتبعإصدار/التحديث المطلوبقاعدة معارف المقالة/مدونة الارتباط الذي يوفر المزيد من التفاصيل
1
  • تواجه انتظار CMEMTHREAD عالية.
  • يتم تثبيت SQL Server على الأنظمة ذات 8 أو أكثر المراكز كل مأخذ التوصيل
T8048الموائد المستديرة SQL 2014، RTM SQL 2012المدونة خدمات تصعيد CSS ترحيل الذي يتناول هذا الموضوع.
2
  • يتم استخدام الميزات التي تعتمد على سجل تجمع ذاكرة التخزين المؤقت (على سبيل المثال، دائماً على)
  • يتم تثبيت SQL Server على أنظمة متعددة مأخذ التوصيل.
T9024الموائد المستديرة SQL 2014، SQL 2012 SP1 CU32809338تصحيح: "تسجيل انتظار الكتابة" العداد قيمة عالية على مثيل SQL Server 2012

ملاحظة: علامة تتبع 9024 غير مطلوب لحزمة الخدمة SP1 2014 خادم SQL (وحزم الخدمة الأحدث) أو SQL Server 2012 SP3 (وحزم الخدمة الأحدث)
3
  • مثيل SQL Server الخاص بك هو التعامل مع آلاف إعادة الاتصال بسبب تجمع الاتصالات.
T1236CU1 الموائد المستديرة SQL 2014, SQL 2012 SP1 CU92926217 تصحيح: تحدث مشاكل في الأداء عند زيادة نشاط تأمين قاعدة البيانات في SQL Server

ملاحظة: علامة تتبع 1236 غير مطلوب لحزمة الخدمة SP1 2014 خادم SQL (وحزم الخدمة الأحدث) أو SQL Server 2012 SP3 (وحزم الخدمة الأحدث)
4
  • حمل العمل التطبيق الخاص بك يتضمن بيانات متكررة الاستخدام (الإنشاء وإسقاط جداول مؤقتة أو متغيرات الجدول).
  • لاحظ انتظار موارد صفحة بيانات بسبب التنازع على توزيع طلبات المستخدم.
T1118الموائد المستديرة SQL 2014، RTM SQL 2012328551 تحسينات التزامن لقاعدة بيانات

ملاحظة: تمكين تتبع العلامة وإضافة عدة ملفات البيانات لقاعدة بيانات.
5
  • لديك ملفات البيانات بيانات متعددة.
  • أولاً يتم تعيين ملفات البيانات في نفس الحجم.
  • بسبب النشاط الكثيف، ملفات بيانات تواجه النمو وليس كافة الملفات النمو في نفس الوقت ويؤدي التوزيع التنازع.
T1117الموائد المستديرة SQL 2014، RTM SQL 20122154845 توصيات للحد من توزيع التنازع في قاعدة بيانات SQL Server
6
  • ينتظر مشكلات الأداء بسبب SOS_PHYS_PAGE_CACHE و CMEMTHREAD أثناء تخصيص ذاكرة أجهزة الذاكرة الكبيرة.
غير قابل للتطبيقCU1 الموائد المستديرة SQL 2014,

SQL 2012 SP1 CU9
2926223تحدث مشاكل الأداء في بيئات NUMA أثناء معالجة في SQL Server 2012 أو SQL Server 2014 الصفحة الأجنبية

Ta بلي 2. فارفورمانسي الإصلاحات المتضمنة في تحديث تراكمي

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

ملاحظة: يوفر اسم مكعب في العمود "تحديث أسلوب" التحديث التراكمي الأول SQL server الذي يعمل على حل هذه المشكلة. يتضمن تحديث تراكمي كافة الإصلاحات العاجلة وتحديث كافة التحديثات التي تم تضمينها مع السابق SQL Server الإصدار. ولذلك، نوصي أن تقوم بتثبيت آخر تحديث تراكمي لحل المشكلات.

#الأعراضالتحديث مطلوبمقالة قاعدة المعارف
1يكتب حريصة أثناء تحديد في جداول مؤقتة أسباب المشاكل المتعلقة بالأداء.SQL 2012 SP2 CU1,

SQL 2012 SP1 CU10
2958012 حدد أداء ضعيف في الإدخال/الإخراج عند تنفيذ الجدول المؤقت حيز النفاذ في SQL Server 2012
2واجهت PWAIT_MD_RELATION_CACHE أو انتظر MD_LAZYCACHE_RWLOCK بعد "تغيير الفهرس"... متصل يتم إحباط عملية استعلام.CU1 الموائد المستديرة SQL 2014,

SQL 2012 SP1 CU9
2926712 وينخفض الأداء بعد "تغيير الفهرس"... تم إحباط العملية عبر الإنترنت في SQL Server 2012 أو SQL Server 2014
3استعلامات فجأة سيئ على الإصدار القياسي للمنتج. CU1 الموائد المستديرة SQL 2014

SQL 2012 SP1 CU7
2879373 لم تتم جدولة مؤشرات الترابط بشكل متساو في SQL Server 2012 أو SQL Server 2014 Standard Edition
4أداء بطيء بسبب انخفاض مفاجئ في العمر المتوقع للصفحة.SQL 2012 SP1 CU42845380قد تواجهك مشكلات في الأداء في SQL Server 2012
5استخدام CPU بمراقبة الموارد على الأنظمة ذات NUMA تكوين الذاكرة الكبيرة و "ذاكرة الملقم الحد الأقصى" تعيين قيمة منخفضة.SQL 2012 SP1 CU32813214وحدة المعالجة المركزية المصطلحات عند وجود لم التحميل على خادم بعد تثبيت SQL Server 2012 على الخادم
6منح مما أسفر عن عدم جدولة أثناء تشغيل تخصيص الذاكرة لفرز الذاكرة الكبيرة المرتبطة على الأنظمة بمقدار كبير من الذاكرة المثبتة.SQL 2012 SP1 CU22801379تصحيح: خطأ 17883 عند تشغيل استعلام على ملقم يحتوي على العديد من وحدات المعالجة المركزية وكمية كبيرة من الذاكرة في SQL Server 2012 أو في SQL Server 2008 R2
7مما أسفر عن عدم جدولة عند اجتيازها عامل فرز العديد من مستودعات في تجمع المخزن المؤقت على الأنظمة ذات الذاكرة الكبيرة.SQL 2012 SP1 CU12762557"عملية <block list="">يبدو غير التسلم على جدولة <ID>" ظهور رسالة خطأ عند تشغيل استعلام في SQL Server 2012</ID> </block>
8استخدام CPU عالية عند تشغيل الاستعلامات المتزامنة التي تستغرق وقتاً طويلاً تجمع على النظم بعقد NUMA العديد والعديد من المراكزSQL 2012 SP2 CU1

CU2 الموائد المستديرة SQL 2014
2928300 لا يتم تحجيم حجم العمل تجميع الاستعلام مكثف مع تزايد عدد المراكز على الأجهزة نوما ويؤدي الإشباع "وحدة المعالجة المركزية" في SQL Server
9عمليات تخصيص الذاكرة لفرز عوامل يستغرق وقتاً طويلاً لإكمال على أنظمة NUMA مع ذاكرة كبيرة بسبب المخصصات عقده بعيدة.SQL 2012 SP1 CU32819662مشاكل الأداء SQL Server في بيئات NUMA
10"نفاد الذاكرة" أخطاء عند تثبيت SQL Server على جهاز NUMA مع كمية كبيرة من ذاكرة الوصول العشوائي و SQL Server الكثير من الصفحات الأجنبية.CU1 الموائد المستديرة SQL 20122688697 خطأ نفاد الذاكرة عند تشغيل مثيل من SQL Server 2012 على جهاز كمبيوتر يستخدم NUMA
11Spinlock التنازع على SOS_CACHESTORE و SOS_SELIST_SIZED_SLOCK عند إنشاء فهرس على نوع البيانات المكانية في جدول كبير.CU1 الموائد المستديرة SQL 2014

SQL 2012 SP1 CU7
2887899 الأداء البطيء في SQL Server 2012 أو 2014 ملقم SQL عند إنشاء فهرس على نوع بيانات مكانية من جدول كبير
12انتظر CMEMTHREAD عالية نوع عند إنشاء فهرس على نوع بيانات مكانية في جداول كبيرة.CU1 الموائد المستديرة SQL 2014

SQL 2012 SP1 CU7
2887888 الأداء البطيء في ملقم SQL عند إنشاء فهرس على نوع بيانات مكانية من جدول كبير في SQL Server 2012 أو مثيل SQL Server 2014
13تزاحم spinlock SOS_CACHESTORE الثقيلة أو الخطط يتم إخلاؤهن متكرر المتعلقة بحجم العمل الاستعلام المخصص.تمكين تتبع العلم-T174

CU6 الموائد المستديرة SQL 2014, ألم SP1 2012 SQL 14
3026083 تصحيح: التنازع spinlock SOS_CACHESTORE في ذاكرة التخزين المؤقت خطة SQL Server المخصصة يؤدي استخدام نسبة كبيرة من وحدة المعالجة المركزية في SQL Server 2012 أو 2014
14تنفيذ استعلامات مستودع البيانات المتزامنة التي تستغرق وقتاً طويلاً على تجميع نتائج الوقت في انتظار RESOURCE_SEMAPHORE_QUERY_COMPILE .تمكين تتبع العلم-T6498

ألم 6 الموائد المستديرة SQL 2014
3024815 تجميع الاستعلام كبير ينتظر RESOURCE_SEMAPHORE_QUERY_COMPILE في عام 2014 خادم SQL
15لا يتم تحديث الإحصاءات القائمة استمرار وجود عدد كبير من الصفوف في الجدول.تمكين تتبع العلم-T23712754171 تغيير حد إحصائيات التحديث التلقائي للجداول التي تحتوي على عدد كبير من الصفوف
16الأمر CHECKDB وقتاً طويلاً لقواعد البيانات الكبيرة.تمكين تتبع إشارات-T2562 و-T25492634571تحسينات للأمر DBCC CHECKDB قد يؤدي إلى أداء أسرع عند استخدام الخيار PHYSICAL_ONLY
17الأمر CHECKDB وقتاً طويلاً لقواعد البيانات الكبيرة.CU6 الموائد المستديرة SQL 20143029825 تصحيح: DBCC CHECKDB يستغرق وقتاً أطول لتشغيل عندما يتعلق الأمر SQL CLR UDTs
18الأمر CHECKDB وقتاً طويلاً لقواعد البيانات الكبيرة.تمكين تتبع العلم-T2566945770 تصحيح: وقتاً أطول لتشغيل عبارة DBCC CHECKDB


الجدول 3-الاعتبارات العامة وأفضل الممارسات لتحسين أداء مثيل SQL Server الخاص بك

استعراض محتوى العمود المقالة كيلو بايت/كتب الموارد على الإنترنت وبحث تنفيذ الإرشادات في العمود الإجراءات الموصى بها .

#مقالة قاعدة المعارف/الكتب الموارد عبر الإنترنتالإجراءات الموصى بها
1TF 8032

تحسين الأداء لأحمال العمل المخصصة

إضافة معلمات القسري
يتم استرداد إدخالات ذاكرة التخزين المؤقت للخطة بسبب النمو في كتبه الذاكرة أو مخابئ أخرى. قد تصادف أيضا خطة الإخلاء ذاكرة التخزين المؤقت لبلوغ الحد الأقصى لعدد إدخالات ذاكرة التخزين المؤقت. بالإضافة إلى إشارة تتبع 8032، خذ بعين الاعتبار تحسين الأداء لأحمال العمل المخصصة الخيار (http://msdn.microsoft.com/en-us/library/cc645587.aspx) وكذلك إضافة معلمات القسري خيار قاعدة البيانات (http://technet.microsoft.com/en-us/library/ms175037.aspx).
22806535

توصيات ومبادئ توجيهية لخيار التكوين "أقصى درجة من التوازي" في SQL Server
استخدام sp_configure إجراء تغييرات التكوين "أقصى درجة من التوازي" مخزن لمثيل SQL Server الخاص بك وفقا لمقالة قاعدة المعارف.
3955644 وصف "عدد مستودع التخزين المؤقت الاختيار الوصول" و "الوصول إلى الحصة النسبية للتخزين المؤقت الاختيار" الخيارات المتوفرة في sp_configure تخزين استخدام sp_configure لتكوين هذه القيم حسب التوصيات في مقالة قاعدة المعارف. القيم الموصى بها للنظم المتطورة كما يلي:
"الوصول إلى عدد مستودع التخزين المؤقت الاختيار": 256
"حصة الوصول إلى ذاكرة التخزين المؤقت للاختيار": 1024
4918483 كيفية الحد من ترحيل صفحات الذاكرة تجمع المخزن المؤقت في الإصدار 64 بت من SQL Serverتعيين المستخدم "تأمين الصفحات في الذاكرة" اليمين إلى حساب بدء تشغيل خدمة SQL.

تعيين ذاكرة الملقم الحد الأقصى إلى حوالي 90 في المائة من إجمالي الذاكرة الفعلية. تأكد من أن حسابات الإعداد "ذاكرة الملقم الحد الأقصى" للذاكرة من العقد التي تم تكوينها لاستخدام تقارب إخفاء الإعدادات.

ملاحظة: يمكنك استخدام sp_configure للتحقق من إعدادات الذاكرة.
52207548 بطء الأداء في نظام التشغيل Windows Server 2008 R2 عند استخدام خطة الطاقة "متوازن"قم بمراجعة المقالة، والعمل مع مسؤول Windows لتنفيذ واحد من الحلول التي تتم الإشارة في القسم "حل المشكلة" من المادة.
6تهيئة ملف الفوريةالعمل مع مسؤول Windows لمنح حساب خدمة SQL Server المستخدم "تنفيذ مهام صيانة وحدة التخزين" اليمين حسب المعلومات الموجودة في الموضوع كتب.
7315512 اعتبارات لإعدادات "النمو التلقائي" و "أوتوشرينك" في SQL Serverالتحقق من الإعدادات الحالية لقاعدة البيانات وتأكد من أنه تم تكوينها وفقا للتوصيات الواردة في مقالة قاعدة المعارف.
8تغيير مجموعة حمل العمل

إذا كان لديك العديد من الاستعلامات التي يتم استنفاد الذاكرة الكبيرة يمنح، والحد من request_max_memory_grant_percent لمجموعة حمل العمل الافتراضية في تكوين محافظ المورد من الافتراضي 25 في المائة إلى قيمة أقل.
9الأحداث الموسعة



خذ بعين الاعتبار استخدام الأحداث الموسعة لرصد الأداء وتجميع بيانات التشخيص أثناء استكشاف الأخطاء وإصلاحها. أنه يستفيد من التحسينات التالية في أحدث إصدارات SQL Server:
  • البنية التحتية خفيفة الوزن
  • أحدث أساليب جمع البيانات وتخزين البيانات ومعالجة (ملف الحدث المخزن المؤقت الحلقي، ازدواج الحدث، عداد الأحداث والرسم البياني)
  • إمكانيات متقدمة أثناء جمع البيانات (مثل تكديس أحدث إجراءات مثل استدعاء، أكبر مجموعة من الأحداث)
  • قدرات التصفية الحيوية خلال إعدادات قابلية تجميع بيانات باستخدام التكوين المتقدم (تقسيم وحدة المعالجة المركزية/NUMA، أحجام المخازن المؤقتة، فقد حدث)
  • إعدادات الاستيعاب مع التكوين المتقدم (تقسيم وحدة المعالجة المركزية/NUMA، أحجام المخازن المؤقتة، فقد حدث)

10قيد الترخيص الأساسي ل SQL Server 2012خذ بعين الاعتبار ترقية إصدار SQL Server إلى SKU لاحقاً.
112506384 كيفية تكوين تعيين مجموعة ك يدوياً على أجهزة الكمبيوتر ذات المعالجات المتعددةتعيين عقد NUMA يدوياً إلى مجموعات K. لمزيد من المعلومات، راجع ما يلي:


الملاحظات الهامة
  • إذا كانت كافة الشروط في الجدول 1 تنطبق عليك:
    • لعام 2014 خادم SQL: تطبيق على الأقل CU1 للموائد المستديرة وإضافة "-T8048-T9024-T1236-T1117-T1118" لبدء تشغيل SQL Server قائمة المعلمات.
    • لخادم SQL 2012: تطبيق حزمة الخدمة SP2 وإضافة "-T8048-T9024-T1236-T1117-T1118" لبدء تشغيل SQL Server قائمة المعلمات.
  • للحصول على معلومات عامة حول كيفية استخدام إشارات التتبع، تحقق من تتبع إشارات الموضوع في "كتب SQL Server عبر إنترنت".
  • يمكنك العثور على مزيد من المعلومات حول عدد المعالجات، تكوين NUMA، وهكذا في الخاص بك Errorlog ملقم SQL.
  • لاكتشاف إصدار SQL Server، راجع ما يلي:
مراجع
إخلاء مسؤولية حل جهة خارجية

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

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

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

خصائص

رقم الموضوع: 2964518 - آخر مراجعة: 03/08/2016 00:32:00 - المراجعة: 8.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1

  • kbsurveynew kbinfo kbexpertiseadvanced kbmt KB2964518 KbMtar
تعليقات