مراجعة تقرير تحليل التتبع

مكتمل

يوفر لك تقرير تحليل التتبع معلومات حول مدى تحسين الاستعلامات أو انخفاض أدائها بين الإصدارين. كما يسلط التقرير الضوء على أي أخطاء لم يتمكن مساعد اختبار قاعدة بيانات من Microsoft (DEA) من تقييم التغييرات فيها.

تدعم تطبيق مركز اتصالات العملاء، واستخدمت مساعد اختبار قاعدة البيانات (DEA) لتشغيل تسجيل على قاعدة البيانات في أثناء نشاط مكثف عادةً. بعد استعادة النسخة الاحتياطية لقاعدة بيانات مركز الاتصالات مرتين، حدثت إحدى النسخ الاحتياطية إلى SQL Server 2019. ثم استخدمت مساعد اختبار قاعدة البيانات (DEA) لتشغيل التسجيل على الخادمين الهدف.

تتطلب الإدارة دليلاً على أن قاعدة بيانات مركز الاتصالات لن تعاني انخفاض الأداء بعد الترقية. أنت بحاجة إلى تقديم تقرير يوضح كيفية عمل الاستعلامات في SQL Server 2019.

في هذه الوحدة، ستنظر في كيفية استخدام تقرير التحليل في مساعد اختبار قاعدة البيانات (DEA).

مراجعة تقرير تحليل التتبع

تشغل عملية تتبع على الخادم Target 1، وهو النسخة الاحتياطية المستعادة من قاعدة البيانات المصدر حيث جرى تشغيل التتبع. ثم تشغل التتبع نفسه على Target 2، الذي يحتوي على التغيير المُطبق. عندما تعيد تشغيل تتبع على هدف ما، يجمع DEA إحصائيات الأحداث. يمكنك بعد ذلك توجيه مساعد اختبار قاعدة البيانات (DEA) إلى الهدفين لإجراء المقارنة، وسينشئ تقرير تحليل.

لإنشاء تقرير جديد، عليك أولاً الاتصال بمثيل SQL Server حيث سيُخزن التقرير. ثم تسمي التقرير والمسار لملفات التتبع من إعادة تشغيل الالتقاطات على الهدفين. ينشئ DEA تقرير تحليل يستند إلى اختبار أ/ب، وهو التغيير الذي طبقته على Target 2.

تعرض الصفحة الأولى من التقرير اسم المثيل وإصدار خادمي الهدف. يمكنك تعيين حدًا لتحديد تباين الأداء بين الخوادم. يُعيَن الحد افتراضيًا إلى ٪5. كلما انخفضت قيمة الحد، زادت حساسية النتائج. يحدد الحد ما إذا كان أحد الاستعلامات قد تم تحسينه أو انخفض أداؤه. على سبيل المثال، إذا كان الاستعلام أسرع بنسبة 5% أو أكثر في الهدف 2، فإن ذلك يُعد تحسنًا في الأداء. وعلى العكس من ذلك، إذا كان الاستعلام أبطأ بنسبة 5% أو أكثر، يُعد الاستعلام منخفض الأداء.

في هذه الصفحة، يوجد أيضًا مخططان دائريان يمثلان فرق الأداء بين الهدفين، بناءً على عدد التنفيذات والاستعلامات المميزة. ثم يُستخدم الحد لتصنيف الاستعلامات إحصائيًا إلى الفئات التالية:

  • محسّن: كان أداء الاستعلام أفضل في Target 2 منه في Target 1.
  • متدهور: كان أداء الاستعلام أسوأ في Target 2 منه في Target 1.
  • نفس المستوى: لا فرق بين Target 1 وTarget 2.
  • لا يمكن تقييمه:حجم العينة غير كافٍ للتحليل الإحصائي. تم تنفيذ الاستعلام أقل من 30 مرة على كل هدف.
  • خطأ:ألقى الاستعلام خطأ على أحد الأهداف ولم يكتمل.

تشكل هذه الفئات شرائح المخططات الدائرية. تنقر فوق شريحة للانتقال عبر مقاييس الأداء. تسرد صفحة التنقل لأسفل لكل فئة الاستعلامات في تلك الفئة. تتضمن صفحة الخطأ الأقسام التالية:

  • أخطاء جديدة:الأخطاء التي ظهرت في Target 2، ولكن ليس Target 1.
  • الأخطاء الموجودة:الأخطاء التي ظهرت في كلا الهدفين.
  • الأخطاء التي جرى حلها:الأخطاء التي ظهرت في Target 1، ولكن ليس Target 2.

انقر فوق استعلام للوصول إلى صفحة Comparison Summary. سترى عدد عمليات التنفيذ، ومتوسط المدة، ومتوسط المعالج، ومتوسط القراءات/ الكتابات، وعدد الأخطاء. تزود علامة التبويب Query Plan Information تفاصيل عن الخطط المستخدمة من أجل Target 1 وTarget 2.

إذا كنت ترغب في حفظ النتائج، اطبع الصفحة الحالية في التقرير.

الخطوات الأساسية لاستخدام تقرير تحليل التتبع

  1. في DEA، حدد Analysis Reports، ثم أدخِل اسم الخادم، وطريقة المصادقة.
  2. حدد + New analysis report لإنشاء تقرير تحليل جديد، وأدخِل اسمًا للتقرير.
  3. استعرض وحدد ملفات التتبع Target 1 وTarget 2.
  4. ابدأ التحليل.
  5. يمكنك الآن عرض التقرير الكامل.

يزودك اختيار مساعد اختبار قاعدة البيانات (DEA) كحل اختبار أ/ب لتغيير SQL Server بمعلومات مفيدة وشاملة لمقارنة التغيير بين بيئتي المصدر والهدف. بعد تشغيل التسجيل على المصدر والهدف، تستخدم مساعد اختبار قاعدة البيانات (DEA) المقاييس المجمعة لإنشاء مقارنة تفصيلية لأداء كل استعلام. استخدم إعداد الحد لتعيين حساسية تفاصيل التقرير. قد يكون لديك بعض قواعد البيانات التي تحتاج إلى تحسين أكبر من غيرها.

يوضح لك مساعد اختبار قاعدة البيانات (DEA) بسرعة ما إذا كان كل استعلام قد تحسَّن أداؤه أو انخفض على الهدف. يساعد مساعد اختبار قاعدة البيانات (DEA) في تمييز الاستعلامات التي تخطئ على الهدف. حتى إذا لم يكن الأداء المُحسَّن أمرًا حيويًا، يمكن إصلاح التعليمة البرمجية المعطلة التي قد تؤدي إلى إخفاق التطبيق مقدمًا. يقدم DEA نظرة ثاقبة مسبقة على نتيجة تنفيذ التغيير، دون الحاجة إلى توزيع ذلك التغيير مباشرةً في الإنتاج، ثم الأمل في الأفضل.