ملخص
في هذه الوحدة النمطية، تعرفت على مراقبة أداء الخادم باستخدام إحصائيات الانتظار الخاصة ب SQL Server، والتي تتضمن انتظار الموارد والانتظارات في قائمة الانتظار والانتظارات الخارجية. لقد تعلمت أيضا كيفية استخدام طرق عرض النظام مثل sys.dm_os_wait_stats و sys.dm_db_wait_stats للحصول على نظرة عامة على أداء الخادم وتحديد المشكلات المحتملة. كما غطت الوحدة استخدام طرق عرض الإدارة الديناميكية (DMVs) لفهم مشكلات الأداء وربطها بأحداث قاعدة البيانات الأخرى. بالإضافة إلى ذلك، تعرفت على أنواع الانتظار الشائعة وكيفية تعقب Query Store لحالات الانتظار المقترنة باستعلامات معينة.
تتضمن النقاط الرئيسية من هذه الوحدة فهم كيفية ضبط استعلامات T-SQL من خلال تقييم وضبط استراتيجية الفهرسة الخاصة بك. لقد تعلمت أن الفهرسة المناسبة يمكن أن تقلل من IOs، وتحسين استخدام الذاكرة، وتخفيف الضغط على أنظمة الإدخال/الإخراج والتخزين. كما ناقشت الوحدة أهمية ترتيب الأعمدة في الفهارس واستخدام الفهرس القابل للاستئنافه للجداول الكبيرة. علاوة على ذلك، تعرفت على تلميحات الاستعلام وتأثيرها المحتمل على بنية قاعدة البيانات وأدائها. وأخيرا، غطت الوحدة كيفية تحسين أداء Azure SQL من خلال تحديد ما إذا كانت مشكلة الأداء ناتجة عن ارتفاع استخدام وحدة المعالجة المركزية أو انتظار مورد، واستخدام الأدوات والأساليب المناسبة لتشخيص هذه المشكلات وحلها.