تحليل أداء الاستعلام البيانات وتحسينه

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

تأثير إضافة أو إزالة التحسينات

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

  • لا يضمن تطبيق التحسين حدوث تحسّن في أداء الاستعلام. بالإضافة إلى ذلك، بإمكان بعض التحسينات أن تساعد في تحسين أداء القراءة، ولكنها قد تتسبب في حدوث تراجع في أداء التحديث.

  • التحسين فقط للكيانات التي تستخدم بشكل متكرر. على سبيل المثال، طريقة عرض مخصصة شائعة الاستخدام لقسم مبيعات.

  • راجع تأثير إضافة تحسين وإزالة التحسينات غير المفيدة. كجزء من قرارك المتعلق بالاحتفاظ بتحسين ما، يجب تحديد ما إذا كان استبدال الأداء مقبولاً.

  • استنادًا إلى عدد الجداول ذات الصلة بالكيان، لا يمكن أن يكون لبعض الكيانات أكثر من عشرين تحسين.

ملاحظة

تتوفر ميزة أداء البيانات فقط مع التحديث رقم 1 لعام 2016 لـ Dynamics CRM Online وMicrosoft Dynamics 365 (على الإنترنت).

استخدام طريقة عرض "كل سجلات أداء البيانات‬" لتطبيق تحسين أو إزالته

  1. انتقل إلى الإعدادات > الإدارة > أداء البيانات.

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

    طريقة عرض كل سجلات أداء البيانات

    توفر الأعمدة التي تظهر في طريقة العرض معلومات قد تساعدك في تحديد ما إذا كان يجب إضافة تحسين أم لا.

    • العدد. يشير هذا الخيار إلى عدد مرات تنفيذ الاستعلام، مما يشير إلى رواجه.

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

    • تأثير التحسين. تبدأ كافة التحسينات المحتملة بقيمة تأثير التحسين من 0. ليس لدى التحسينات المحتملة أي قياس تأثير نظراً لعدم تطبيق التحسين بعد. مع مرور الوقت، وبعد تطبيق تحسين بالنقر فوق تحسين، تظهر قيمة عدد صحيح تمثل تأثير أداء الاستعلام. على سبيل المثال، بعد مرور أسبوع واحد على تطبيق التحسين، بإمكان القيمة التي تظهر أن تساعد على الإشارة إلى ما إذا كان التحسين قد ساهم في تحسين أداء الاستعلام أو تراجعه للكيان المعين. تشير القيمة السالبة إلى تحسّن أداء الاستعلام، بينما يشير العدد الموجب إلى تراجع أداء الاستعلام. وبالتالي، يشير التحسين الذي تم تطبيقه منذ أسبوع وقيمته -10% إلى تحسّن أداء الاستعلام بنسبة 10 بالمائة.

  3. حدد الكيان الذي ترغب في إنشاء تحسين له، ثم انقر فوق تحسين. لإزالة أحد التحسينات المطبقة، انقر فوق إزالة التحسين.

    يسري التحسين مباشرةً بعد تطبيقه. ومع ذلك، للكيانات التي لها جداول كبيرة، قد يستغرق سريان التحسين بشكل كامل ساعتين أو أكثر. تتم معالجة التحسينات كعملية غير متزامنة، ويمكن عرضها في ناحية الإعدادات > وظائف النظام Microsoft Dynamics 365. لاحظ أن التحسين قد لا يطبّق بشكل كامل حتى بعد اكتمال وظيفة النظام إذ يتعين بناء الفهرس الفعلي في محرك التخزين الخلفي.

(راجع أيضاً )

ضبط الأداء وتحسينه
إعداد مؤسسة Dynamics 365