ملف تعريف الاستعلام
يمكنك استخدام ملف تعريف استعلام لتصور تفاصيل تنفيذ الاستعلام. يساعدك ملف تعريف الاستعلام على استكشاف مشكلات الأداء وإصلاحها أثناء تنفيذ الاستعلام. على سبيل المثال:
- يمكنك تصور كل عامل تشغيل استعلام والمقاييس ذات الصلة، مثل الوقت المستغرق وعدد الصفوف التي تمت معالجتها والصفوف التي تمت معالجتها واستهلاك الذاكرة.
- يمكنك تحديد أبطأ جزء من تنفيذ الاستعلام في لمحة وتقييم تأثيرات التعديلات على الاستعلام.
- يمكنك اكتشاف الأخطاء الشائعة وإصلاحها في عبارات SQL، مثل عمليات الربط المفجرة أو عمليات فحص الجدول الكامل.
المتطلبات
لعرض ملف تعريف استعلام، يجب أن تكون إما مالك الاستعلام أو يجب أن يكون لديك إذن CAN MONITOR على الأقل في مستودع SQL الذي نفذ الاستعلام.
عرض ملف تعريف استعلام
يمكنك عرض ملف تعريف الاستعلام من محفوظات الاستعلام باستخدام الخطوات التالية:
عرض محفوظات الاستعلام.
انقر فوق اسم استعلام. تظهر لوحة تفاصيل الاستعلام على الجانب الأيسر من الشاشة.
انقر فوق عرض ملف تعريف الاستعلام.
إشعار
إذا لم يكن ملف تعريف الاستعلام متوفرا ، فلن يتوفر أي ملف تعريف لهذا الاستعلام. ملف تعريف الاستعلام غير متوفر للاستعلامات التي يتم تشغيلها من ذاكرة التخزين المؤقت للاستعلام. للتحايل على ذاكرة التخزين المؤقت للاستعلام، قم بإجراء تغيير تافه على الاستعلام، مثل تغيير أو إزالة
LIMIT
.لعرض ملف تعريف الاستعلام في طريقة عرض الرسم البياني (الافتراضي)، انقر فوق طريقة عرض Graph. لعرض ملف تعريف الاستعلام كشجرة، انقر فوق طريقة عرض الشجرة.
- تم تحسين طريقة عرض الرسم البياني لتصور كيفية تدفق البيانات من عقدة إلى أخرى.
- تم تحسين طريقة عرض الشجرة للعثور بسرعة على مشكلات في أداء الاستعلام، مثل تحديد أطول عامل تشغيل.
في طريقة عرض الرسم البياني أو طريقة عرض الشجرة، يمكنك النقر فوق إحدى علامات التبويب في أعلى الصفحة لعرض تفاصيل حول كل عامل من عوامل تشغيل الاستعلام.
- الوقت المنقضي: الوقت المجمع المستغرق لكل عملية. يتم أيضا توفير الوقت الإجمالي للمهمة.
- الصفوف: عدد الصفوف المتأثرة بكل عامل من عوامل تشغيل الاستعلام وحجمها.
- ذروة الذاكرة: الذاكرة القصوى التي يستهلكها كل عامل من عوامل تشغيل الاستعلام.
إشعار
يتم تنفيذ بعض العمليات غير الفوتونية كمجموعة ومشاركة المقاييس الشائعة. في هذه الحالة، يكون لجميع العمليات نفس قيمة عامل التشغيل الأصل لمقياس معين.
في طريقة عرض الرسم البياني، يمكنك النقر فوق عامل تشغيل لإظهار مقاييس مفصلة. في طريقة عرض الشجرة، يمكنك النقر فوق اسم عامل التشغيل للاطلاع على التفاصيل ذات الصلة.
يتم تسمية كل عقدة بالعملية الخاصة بها. بشكل افتراضي، يتم إخفاء مقاييس بعض العمليات. من غير المحتمل أن تكون هذه العمليات سببا لاختناقات الأداء. للاطلاع على معلومات لكافة العمليات، ولرؤية مقاييس إضافية، انقر
في أعلى الصفحة، ثم انقر فوق تمكين الوضع المطول. العمليات الأكثر شيوعا هي:
- الفحص: تمت قراءة البيانات من مصدر بيانات وإخراجها كصفوف.
- الانضمام: تم دمج صفوف من علاقات متعددة (متداخلة) في مجموعة واحدة من الصفوف.
- الاتحاد: تم تسلسل الصفوف من علاقات متعددة تستخدم نفس المخطط في مجموعة واحدة من الصفوف.
- التبديل العشوائي: تم إعادة توزيع البيانات أو إعادة تقسيمها. تعد عمليات التبديل العشوائي مكلفة فيما يتعلق بالموارد لأنها تنقل البيانات بين المنفذين على نظام المجموعة.
- التجزئة / الفرز: تم تجميع الصفوف حسب مفتاح وتقييمها باستخدام دالة تجميعية مثل
SUM
أوCOUNT
أوMAX
داخل كل مجموعة. - عامل التصفية: تتم تصفية الإدخال وفقا لمعايير، مثل عبارة
WHERE
، ويتم إرجاع مجموعة فرعية من الصفوف. - (معاد استخدامه) Exchange: يتم استخدام التبديل العشوائي أو تبادل البث لإعادة توزيع البيانات بين عقد نظام المجموعة استنادا إلى التقسيم المطلوب.
- حد التجميع: تم اقتطاع عدد الصفوف التي تم إرجاعها باستخدام عبارة
LIMIT
. - Take Ordered and Project: تم إرجاع الصفوف N العلوية من نتيجة الاستعلام.
(اختياري) بالنسبة لاستعلامات Databricks SQL، يمكنك أيضا عرض ملف تعريف الاستعلام في واجهة مستخدم Apache Spark.
انقر فوق قائمة الكباب في أعلى الصفحة، ثم انقر فوق فتح في واجهة مستخدم Spark.
لإغلاق ملف تعريف الاستعلام، انقر فوق إخفاء ملف تعريف الاستعلام بالقرب من أسفل اللوحة.
يمكنك أيضا الوصول إلى ملف تعريف الاستعلام في الأجزاء التالية من واجهة المستخدم:
من محرر SQL: عند اكتمال الاستعلام، يظهر ارتباط بالقرب من أسفل الصفحة الوقت المنقضي وعدد الصفوف التي تم إرجاعها. انقر فوق هذا الارتباط لفتح لوحة تفاصيل الاستعلام. انقر فوق عرض ملف تعريف الاستعلام.
إشعار
إذا تم تمكين محرر SQL الجديد (معاينة عامة)، فسيظهر الارتباط كما هو الحال في دفتر ملاحظات.
من دفتر ملاحظات: إذا كان دفتر الملاحظات مرفقا بمستودع SQL أو حساب بلا خادم، يمكنك الوصول إلى ملف تعريف الاستعلام باستخدام الارتباط الموجود أسفل الخلية التي تحتوي على الاستعلام. انقر فوق عرض الأداء لفتح محفوظات التشغيل. انقر فوق عبارة لفتح لوحة تفاصيل الاستعلام.
من واجهة مستخدم البنية الأساسية لبرنامج ربط العمليات التجارية Delta Live Tables: يمكنك الوصول إلى محفوظات الاستعلام وملف التعريف من علامة التبويب محفوظات الاستعلام في واجهة مستخدم المسار. راجع محفوظات استعلام Access لخطوط أنابيب Delta Live Tables
من واجهة مستخدم الوظائف: ينطبق هذا فقط على المهام بلا خادم. راجع تشغيل مهمة Azure Databricks باستخدام حساب بلا خادم لسير العمل لمعرفة كيفية فتح ملف تعريف الاستعلام من واجهة مستخدم الوظائف.
عرض تفاصيل حول ملف تعريف الاستعلام
يسرد ملف تعريف الاستعلام عوامل تشغيل المستوى الأعلى للاستعلام بترتيب عكسي، مع إدراج عامل التشغيل الأخير أولا. استخدم الخطوات التالية للتعرف على الأجزاء المختلفة من ملف تعريف الاستعلام.
- استخدم أزرار الوقت المنقضي والصفوف وذاكرة الذروة بالقرب من أعلى طريقة عرض ملف تعريف الاستعلام لمشاهدة مقاييس المستوى الأعلى في كل فئة.
- انقر فوق عامل تشغيل لعرض تفاصيل حول العملية، مثل الوصف والمقاييس حول المدة والذاكرة المستهلكة وعدد الصفوف التي تم إرجاعها وحجمها وأي تعبيرات تجميع وتجميع أو سمات إخراج مستخدمة.
- لإغلاق تفاصيل عامل التشغيل، انقر فوق الرجوع إلى تفاصيل الاستعلام.
- لإغلاق ملف تعريف الاستعلام، انقر فوق إخفاء ملف تعريف الاستعلام بالقرب من أسفل اللوحة اليمنى.
مشاركة ملف تعريف استعلام
لمشاركة ملف تعريف استعلام مع مستخدم آخر:
- عرض محفوظات الاستعلام.
- انقر فوق اسم الاستعلام.
- لمشاركة الاستعلام، لديك خياران:
- إذا كان لدى المستخدم الآخر إذن CAN MANAGE على الاستعلام، يمكنك مشاركة عنوان URL لملف تعريف الاستعلام معهم. انقر على مشاركة. يتم نسخ عنوان URL إلى الحافظة.
- وإلا، إذا لم يكن لدى المستخدم الآخر إذن CAN MANAGE أو لم يكن عضوا في مساحة العمل، يمكنك تنزيل ملف تعريف الاستعلام ككائن JSON. تنزيل. يتم تنزيل ملف JSON إلى النظام المحلي الخاص بك.
استيراد ملف تعريف استعلام
لاستيراد JSON لملف تعريف استعلام:
عرض محفوظات الاستعلام.
انقر فوق قائمة
kebab في أعلى اليمين، وحدد Import query profile (JSON).
في مستعرض الملفات، حدد ملف JSON الذي تمت مشاركته معك وانقر فوق فتح. يتم تحميل ملف JSON ويتم عرض ملف تعريف الاستعلام.
عند استيراد ملف تعريف استعلام، يتم تحميله ديناميكيا في جلسة عمل المستعرض ولا يستمر في مساحة العمل الخاصة بك. تحتاج إلى إعادة استيراده في كل مرة تريد عرضها.
لإغلاق ملف تعريف الاستعلام المستورد، انقر فوق X في أعلى الصفحة.
الخطوات التالية
- تعرف على كيفية الوصول إلى مقاييس الاستعلام باستخدام واجهة برمجة تطبيقات محفوظات الاستعلام
- تعرف على المزيد حول محفوظات الاستعلام