مراقبة استخدام الموارد ونشاط الاستعلام في Azure Synapse Analytics
يوفر Azure Synapse Analytics تجربة مراقبة غنية داخل مدخل Microsoft Azure لعرض الرؤى المتعلقة بحمل عمل مستودع بياناتك. مدخل Microsoft Azure هي الأداة الموصى بها عند مراقبة مستودع البيانات لأنها توفر فترات استبقاء قابلة للتكوين وتنبيهات وتوصيات ومخططات ولوحات معلومات قابلة للتخصيص للقياسات والسجلات. يمكنك المدخل أيضا من التكامل مع خدمات مراقبة Azure الأخرى مثل Azure Monitor (السجلات) مع تحليلات السجل لتوفير تجربة مراقبة شاملة ليس فقط لمستودع البيانات الخاص بك ولكن أيضا النظام الأساسي لتحليلات Azure بالكامل للحصول على تجربة مراقبة متكاملة. يصف هذا التوثيق إمكانيات المراقبة المتاحة لتحسين منصة التحليلات وإدارتها باستخدام Synapse SQL.
استخدام المورد
للحصول على قائمة وتفاصيل حول المقاييس المتوفرة لتجمعات SQL المخصصة (مستودع بيانات SQL سابقا)، راجع المقاييس المدعومة ل Microsoft.Synapse/workspaces/sqlPools. تظهر هذه المقاييس من خلال Azure Monitor.
الأمور التي يجب مراعاتها عند عرض المقاييس وإعداد التنبيهات:
- لا يمثل DWU المستخدم سوى تمثيل عالي المستوى للاستخدام عبر تجمع SQL ولا يقصد به أن يكون مؤشرا شاملا للاستخدام. لتحديد ما إذا كان سيتم توسيع النطاق أو خفضه، ضع في اعتبارك جميع العوامل التي يمكن أن تتأثر ب DWU مثل التزامن والذاكرة
tempdb
وسعة ذاكرة التخزين المؤقت التكيفية. نوصي بتشغيل حمل العمل الخاص بك في إعدادات DWU مختلفة لتحديد ما يعمل بشكل أفضل لتحقيق أهداف عملك. - يتم الإبلاغ عن الاتصالات الفاشلة والناجحة لمستودع بيانات معين - وليس للخادم نفسه.
- تعكس النسبة المئوية للذاكرة الاستخدام حتى إذا كان مستودع البيانات في حالة الخمول - فإنه لا يعكس استهلاك ذاكرة حمل العمل النشط. استخدم هذا المقياس وتعقبه مع الآخرين (
tempdb
ذاكرة التخزين المؤقت Gen2) لاتخاذ قرار شامل بشأن ما إذا كان التحجيم لسعة ذاكرة التخزين المؤقت الإضافية سيزيد من أداء حمل العمل لتلبية متطلباتك.
نشاط الاستعلام
للحصول على تجربة برمجية عند مراقبة Synapse SQL عبر T-SQL، توفر الخدمة مجموعة من طرق عرض الإدارة الديناميكية (DMVs). تُعد طرق العرض هذه مفيدة عند استكشاف أخطاء حالات ازدحام الأداء وإصلاحها وتحديدها بنشاط مع حمل العمل الخاص بك.
لعرض قائمة DMVs التي تنطبق على Synapse SQL، راجع DMVs المخصصة لتجمع SQL.
إشعار
- تحتاج إلى استئناف تجمع SQL المخصص لمراقبة الاستعلامات باستخدام علامة التبويب Query activity .
- لا يمكن استخدام علامة التبويب نشاط الاستعلام لعرض عمليات التنفيذ التاريخية.
- لن تعرض علامة التبويب نشاط الاستعلام الاستعلامات المتعلقة بتعريف المتغيرات (على سبيل المثال،
DECLARE @ChvnString VARCHAR(10)
)، أو تعيين المتغيرات (على سبيل المثال،SET @ChvnString = 'Query A'
)، أو تفاصيل الدفعة. قد تجد اختلافات بين العدد الإجمالي للاستعلامات التي تم تنفيذها على مدخل Microsoft Azure وإجمالي عدد الاستعلامات المسجلة في DMVs. - للتحقق من محفوظات الاستعلامات الدقيقة التي تم إرسالها، قم بتمكين التشخيصات لتصدير DMVs المتوفرة إلى إحدى الوجهات المتوفرة (مثل Log Analytics). حسب التصميم، تحتوي DMVs على آخر 10000 استعلامات تم تنفيذها فقط. بعد أي عملية إيقاف مؤقت أو استئناف أو مقياس، سيتم مسح بيانات DMV.
تسجيل المقاييس والتشخيص
يمكن تصدير كل من المقاييس والسجلات إلى Azure Monitor، وتحديدا مكون سجلات Azure Monitor ويمكن الوصول إليها برمجيا من خلال استعلامات السجل. زمن انتقال السجل لـ Synapse SQL حوالي 10-15 دقيقة.
المحتوى ذو الصلة
تصف المقالات التالية السيناريوهات الشائعة وحالات الاستخدام عند مراقبة مستودع البيانات وإدارته: