تصحيح: خدمة SQL Server إجراء مزيد من عمليات الإدخال/الإخراج على الملقم متطابقة من على الملقم الأساسي

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

اضغط هنا لرابط المقالة باللغة الانجليزية3103472
الأعراض
افترض أن لديك قاعدة بيانات النسخ المتطابق الإعداد بين ملقم أساسي وخادم النسخة متطابقة رأس المال ومتطابقة من الخوادم Microsoft SQL Server 2005 أو Microsoft SQL Server 2008 أو Microsoft SQL Server 2008 R2. عند ترقية الملقمات إلى 2014 ملقم SQL أو SQL Server 2012، مرآة الخادم يقوم بالمزيد من طلبات الإدخال/الإخراج في SQL Server 2012 أو 2014 ملقم SQL من الإصدارات السابقة من SQL Server، ومرآة الخادم يقوم بالكثير من طلبات الإدخال/الإخراج من الملقم الأساسي.

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

في إصدارات أقدم من SQL Server 2012، طلب حصول على قاعدة بيانات 8 كيلوبايت (KB) تحديثات الصفحة لطلب الإدخال/إخراج 64 كيلوبايت. ولذلك، يجب إحضار المزيد من الصفحات من القرص لتجمع المخزن المؤقت في طلبات إدخال/إخراج أقل.

في SQL Server 2012 و 2014 ملقم SQL، يتم جلب صفحات قاعدة البيانات 8 كيلو بايت من القرص إلى تجمع المخزن المؤقت باستخدام طلبات إدخال/إخراج 8 كيلو بايت فردي. لذلك، تجد مشبعة نظام الإدخال/الإخراج مع عدد كبير جداً من طلبات إدخال/إخراج 8 كيلو بايت.
الحل

معلومات التحديث التراكمي

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

الحل البديل
للتغلب على هذه المشكلة، يمكنك تعطيل القراءة سلفا لصفحات قاعدة البيانات على الملقم متطابقة باستخدام 652 علامة التتبع. ومع ذلك، لا نوصي بهذا الأسلوب. أنها تؤثر على الأداء الاستعلام عندما واجه فشل الملقم متطابقة ويفترض الدور الرئيسي.
معلومات أخرى
  • يوجد نفس المشكلة في SQL Server 2012 و 2014 ملقم SQL لسجل الشحن الملقمات الثانوية. بيد أن هذا "التحديث التراكمي" لا يعالج المشكلة بالنسبة لسيناريوهات سجل الشحن.
  • هذه المشكلة موجودة في SQL Server 2012 و 2014 ملقم SQL للنسخ المتماثلة على توافر مجموعة ثانوية.
  • هذا "التحديث التراكمي" فقط إصلاح كبير طلبات القراءة التي تحدث على الملقم متطابقة. إذا كنت تواجه طلبات الكتابة الزائدة على النسخة المتطابقة للخادم، يمكنك استخدام 3499 علامة التتبع لتجنب عمليات الكتابة إلى صفحات قاعدة البيانات لكل التغييرات التي يتم تطبيقها على صفحة قاعدة البيانات.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

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

خصائص

رقم الموضوع: 3103472 - آخر مراجعة: 12/22/2015 09:29:00 - المراجعة: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3103472 KbMtar
تعليقات