مقدمة إلى أدوات إحصائيات الأداء لوكلاء قارئ سجل النسخ المتماثل والتوزيع النسخ المتماثل

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

اضغط هنا لرابط المقالة باللغة الانجليزية2892631
مقدمة
إحصائيات الأداء أضيفت إلى mslogreader_historytable و msdistribution_historytable على توزيع قاعدة بيانات في Microsoft SQL Server. يمكنك استخدام هذه الإحصاءات لمشاهدة أحدث سجل أداء عوامل قارئ سجل النسخ المتماثل والتوزيع النسخ المتماثل.

ملاحظة: كانت هذه التغييرات الأولى بناء SQL Server في ما يلي:
  • 9.00.4220
  • 9.00.3315
  • 10.00.1806
  • 10.00.2714

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

المثال التالي إخراج أداء من جدول محفوظات "عامل القارئ سجل":

<stats state="1" work="9" idle="295">  <reader fetch="8" wait="0"/>  <writer write="9" wait="0"/>  <sincelaststats elapsedtime="304" work="9" cmds="52596" cmdspersec="5753.000000">    <reader fetch="8" wait="0"/>    <writer write="9" wait="0"/>  </sincelaststats></stats> 

هناك ثلاثة أحداث الدولة التي يمكن تسجيلها:
الدولةالوصف
1الأحداث العادية التي تصف أداء مؤشر ترابط قارئ وكاتب.
2آثار الأحداث التي تحدث عندما ينتظر مؤشر ترابط قارئ عامل أطول من الوقت -ميساجينتيرفالالعامل. (افتراضياً، الوقت 60 ثانية). إذا لاحظت 2 حالة الأحداث التي تم تسجيلها لعامل، يشير ذلك إلى أن العامل وقتاً طويلاً كتابة التغييرات إلى الوجهة.
3رفع الأحداث التي تم إنشاؤها بواسطة "عامل القارئ سجل" فقط عند انتظار مؤشر ترابط الكتابة أكثر من المرة-ميساجينتيرفال. إذا لاحظت 3 حالة الأحداث التي تم تسجيلها "عامل القارئ سجل"، يشير ذلك إلى أن العميل هو وقتاً طويلاً لمسح التغييرات نسخاً متماثلاً من سجل المعاملات.
مؤشر ترابط قارئ وكيل التوزيع
إحصائيات الأداء التالية توضح موقف في حالة اختفاء في طبولوجيا النسخ المتماثل وفي عنق الزجاجة هو مؤشر ترابط "عامل توزيع" القارئ. يستعلم هذا الموضوع (قاعدة التوزيعتوزيع الخادم>. MSdistribution_history.Commentstable) للأوامر لتطبيق من عند المشترك.

<stats state="1" work="14798" idle="2035">
<reader fetch="14798" wait="193"></reader>
<writer write="12373" wait="9888"></writer>
<sincelaststats elapsedtime="424" work="415" cmds="296900" cmdspersec="713.000000">
<reader fetch="415" wait="7"></reader>
<writer write="377" wait="212"></writer>
</sincelaststats>
</stats>


يظهر وقت الانتظار الكاتب "سينسيلاستستاتس" (212 ثانية) عالية. هذا هو الوقت الذي ينتظره مؤشر ترابط الكتابة لمؤشر الترابط القارئ إلى توفير المخازن المؤقتة التي يمكن تطبيق مؤشر ترابط الكتابة في قاعدة بيانات المشترك. تنفيذ مؤشر ترابط قارئ عامل ثيديستريبوشن الإجراءsp_MSget_repl_commands المخزنة.

إذا لاحظت الكاتب عالية الانتظار مرات في إحصائيات الأداء "عامل التوزيع"، يجب دراسة أداء تنفيذ "عامل التوزيع" مقابل توزيع الخادم وقاعدة البيانات. وبشكل خاص، يجب أن تتحقق في وقت تنفيذ الإجراءsp_MSget_repl_commands المخزنة.
مؤشر ترابط الكتابة عامل التوزيع
إحصائيات الأداء التالية توضح موقف في حالة اختفاء في طبولوجيا النسخ المتماثل وفي عنق الزجاجة هو مؤشر ترابط "عامل توزيع" القارئ. يستعلم هذا الموضوع (قاعدة التوزيعتوزيع الخادم>.. الجدول MSdistribution_history.Comments) للأوامر لتطبيق من عند المشترك.

ملاحظة: الحالة 2، والإخراج يختلف عن إحصائيات 1 حالة. تكوين حالة حالة 2 بيانات تشير إلى أن مؤشر ترابط القارئ أن الانتظار لفترة أطول من "عامل توزيع" القيمة-ميساجينتيرفال . بشكل افتراضي، القيمة -ميساجينتيرفال 60 ثانية.

<stats state="2" fetch="48" wait="384" cmds="1028" callstogetreplcmds="321">
<sincelaststats elapsedtime="312" fetch="47" wait="284" cmds="1028" cmdspersec="3.000000"></sincelaststats>
</stats>


في حالة زيادة القيمة -ميساجينتيرفال، قد تظهر مرة أخرى إحصائيات 1 حالة مشابهة لما يلي:

<stats state="1" work="1941" idle="0">
<reader fetch="717" wait="1225"></reader>
<writer write="1941" wait="134"></writer>
<sincelaststats elapsedtime="764" work="764" cmds="1170730" cmdspersec="1530.000000">
<reader fetch="258" wait="505"></reader>
<writer write="764" wait="50"></writer>
</sincelaststats>
</stats>


ملاحظة: وقت الانتظار إحضار سينسيلاستستاتس ثانية 505 مرتفع جداً.

إذا لاحظت وجود قارئ عالية الانتظار مرات في إحصائيات الأداء "عامل التوزيع"، يجب أن تتحقق أداء تنفيذ "عامل التوزيع" مقابل خادم مشترك وقاعدة البيانات. استخدم أداة التتبع منشئ ملفات التعريف لدراسة أداء تنفيذ إجراءات تخزين النسخ المتماثل. وعادة ما تتم تسمية الإجراءات المخزنة كما يلي:
  • sp_MSupd_أوونيرتابلينامي>
  • sp_MSins_أوونيرتابلينامي>
  • sp_MSdel_أوونيرتابلينامي>
بالإضافة إلى ذلك، لتحديد ما إذا كان التكدس القائم على الأجهزة أو على أساس النظام، استخدم مراقبة الأداء لمراقبة أداء النظام. على سبيل المثال، استخدم الأداء شاشة لعدادات "القرص الفعلي".
قارئ "عامل قارئ" سجل مؤشر الترابط
إحصائيات الأداء التالية توضح موقف في حالة اختفاء في طبولوجيا النسخ المتماثل وفي عنق الزجاجة هو مؤشر ترابط "عامل قارئ سجل" القارئ. مؤشر ترابط "عامل قارئ سجل" القارئ بفحص سجل المعاملات قاعدة البيانات المنشورة لأوامر تسليم لقاعدة التوزيع.

<Distribution server="">. MSlogreader_history.Comments

</Distribution>
<stats state="1" work="301" idle="0">
<reader fetch="278" wait="0"></reader>
<writer write="12" wait="288"></writer>
<sincelaststats elapsedtime="301" work="301" cmds="104500" cmdspersec="347.000000">
<reader fetch="278" wait="0"></reader>
<writer write="12" wait="288"></writer>
</sincelaststats>
</stats>


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

التالي هو وصف كل إحصائيات الأداء:
إحصائياتالدولةالوصف
الدولةالحالة 1: هذه الحالة تشير إلى أن تقرير الأداء المعتاد بعد الإيداع المجموعة.

الحالة 2: الموضوع يشير إلى قراءة مجموعة القارئ ينتظر وقتاً أطول من القيمة للخاصية ميساجينتيرفال.

الحالة 3: يشير مؤشر ترابط الكتابة إلى أن كتابة دفعة ينتظر وقتاً أطول من القيمة-ميساجينتيرفال .
كمدس2 فقطتشير هذه الحالة إلى عدد الأوامر التي يتم قراءتها بواسطة ثيديستريبوشن عامل.
كالستوجيتريبلكمدس2 فقطتشير هذه الحالة إلى عدد استدعاءات الإجراء sp_MSget_repl_commandsالمخزنة "عامل توزيع".
العملتمثل القيمة الزمنية التراكمية التي قضاها العامل في العمل منذ بدء عميل آخر. استثناء أثناء وقت الخمول.
خاملتمثل القيمة التراكمية الوقت الذي ينتظره العميل لاستدعاء الإجراء sp_replcmds المخزنة عند إرجاع الاستدعاء السابق أية حركات أو عندما يكون عدد الحركات أصغر من القيمة للخاصية ماكسترانس منذ بدء عميل آخر.
إحضار القارئتمثل القيمة التراكمي الوقت المنقضي منذ بدء عامل آخر القارئ. باستثناء الوقت وقت الخمول ووقت الانتظار للكاتب.
انتظار القارئتمثل القيمة وقت الانتظار لكاتب التراكمي منذ بدء عميل آخر. يعرض القيمة الوقت المستغرق في انتظار مؤشر ترابط الكتابة للانتهاء من استخدام المخزن المؤقت للبيانات قبل القارئ تعبئة المخزن المؤقت للبيانات مرة أخرى.
كاتب الكتابةتمثل القيمة التراكمية الوقت الذي أمضى الكاتب منذ بدء عميل آخر. استثناء أثناء وقت الخمول ووقت الانتظار للقارئ.

تمثل هذه القيمة للانتظار الكاتب، وقت الانتظار للقارئ منذ بدء عميل آخر. يعرض القيمة الوقت المستغرق في انتظار مؤشر ترابط قارئ لإنهاء ملء المخزن المؤقت للبيانات قبل تطبيق الكاتب المخزن المؤقت للبيانات.
sincelaststats_elapsed_timeتظهر العقدة سينسيلاستستاتس إحصائيات مماثلة للفترة التي تبدأ في آخر حدث الإحصائيات المسجلة. بشكل افتراضي، الفترة خمس دقائق. استثناء أثناء وقت الخمول. تمثل القيمة الوقت المنقضي منذ آخر حدث الإحصائيات المسجلة.
سينسيلاستستاتس العملتمثل القيمة الوقت المنقضي منذ آخر حدث إحصائيات العامل.
كمدس سينسيلاستستاتستمثل القيمة عدد الأوامر منذ آخر حدث الإحصائيات.
كمدسبيرسيك سينسيلاستستاتسالقيمة تمثل عدد الأوامر التي يتم تنفيذها في الثانية منذ آخر حدث الإحصائيات.
إحضار sincelaststats\readerتمثل القيمة التراكمية الوقت المنقضي منذ آخر حدث إحصائيات القارئ. باستثناء الوقت وقت الخمول ووقت الانتظار للكاتب.
انتظار sincelaststats\readerيمثل القيمة وقت الانتظار لكاتب التراكمي منذ آخر حدث الإحصائيات. يعرض القيمة الوقت المستغرق في انتظار مؤشر ترابط الكتابة للانتهاء من استخدام المخزن المؤقت للبيانات قبل القارئ تعبئة المخزن المؤقت للبيانات مرة أخرى.
sincelaststats\writerيمثل قيمة التراكمي وقت هذا الكاتب المنقضي منذ آخر حدث الإحصائيات. استثناء أثناء وقت الخمول ووقت الانتظار للقارئ.
انتظار sincelaststats\writerيمثل القيمة وقت الانتظار للقارئ منذ آخر حدث الإحصائيات. يعرض القيمة الوقت المستغرق في انتظار مؤشر ترابط قارئ لإنهاء ملء المخزن المؤقت للبيانات قبل تطبيق الكاتب المخزن المؤقت للبيانات.
البرنامج النصي لتحميل MSlogreader_history و MSdistribution_history تشغيل إحصائيات من بيانات XML في جدول يمكن أن يتم استعلامه بسهولة
وهناك 4 تعليمات نماذج البرامج النصية استخراج إحصائيات الأداء في جدول دائمة يمكن أن يتم استعلامه بسهولة. يوجد أيضا إجراء مخزن الذي يرتبط إحصائيات الأداء "عامل قارئ سجل" لإحصائيات الأداء "عامل توزيع" تقريبا (أي جدول perf_stats_tab).

للحصول على نماذج البرامج النصية، قم بزيارةهذه العينةانقر فوق KB2892631.zip، ثم أونكومبريسفيلي KB2892631.zip، سوف تشاهد ملفات البرامج النصية الأربعة التالية:
  • الإصدار الأصلي من file:perf_stats_script.sql Perf_stats_script.sql
  • الملف الذي تمت مراجعته Usp_move_stats_to_table.sql: usp_move_stats_to_table.sql
  • الملف الذي تمت مراجعته Sp_endtoend_stats.sql: sp_endtoend_stats.sql
  • سيناريو آخر لقراءة البيانات في الوقت الحقيقي أو من قاعدة بيانات توزيع النسخ احتياطي: Additional_Script.sql

ملاحظات:

  • يتضمن الجدول perf_stats_tab إحصائيات الأداء لكل عامل القارئ سجل وعامل التوزيع. يمكن الاستعلام الإحصائيات بشكل مستقل باستخدام "نوع حيث" = عبارة 'توزيع' أو "نوع حيث" = عبارة 'لوجريد'.
  • الإجراء move_stats_to_tab تخزين فتح مؤشر على الجدول mslogreader_history وجدول msdistribution_history ومن ثم استدعاء الإجراء move_stats_to_tab المخزنة لكل صف بغية استخراج بيانات إحصائيات الأداء XML في الجدول perf_stats_tab.

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

خصائص

رقم الموضوع: 2892631 - آخر مراجعة: 05/04/2016 07:42:00 - المراجعة: 2.0

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2892631 KbMtar
تعليقات