تكوين سِجلات الاستعلام البطيئة والوصول إليها من مدخل Microsoft Azure

ينطبق على: قاعدة بيانات Azure ل MySQL - خادم واحد

هام

قاعدة بيانات Azure لخادم MySQL الفردي على مسار الإيقاف. نوصي بشدة بالترقية إلى قاعدة بيانات Azure لخادم MySQL المرن. لمزيد من المعلومات حول الترحيل إلى خادم Azure Database for MySQL المرن، راجع ما الذي يحدث لقاعدة بيانات Azure لخادم MySQL الفردي؟

يمكنك تكوين قاعدة بيانات Azure لسجلات MySQL البطيئة وإدراجها وتنزيلها من مدخل Microsoft Azure.

المتطلبات الأساسية

تتطلب الخطوات الواردة في هذه المقالة أن يكون لديك قاعدة بيانات Azure لخادم MySQL.

تكوين التسجيل

تكوين الوصول إلى سجل الاستعلام البطيء MySQL.

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. حدد خادم Azure Database for MySQL الخاص بك.

  3. ضمن قسم المراقبة في الشريط الجانبي، حدد سجلات الخادم. لقطة شاشة لخيارات سجلات الخادم

  4. للاطلاع على معلمات الخادم، حدد انقر هنا لتمكين السجلات وتكوين معلمات السجل.

  5. قم بتبديل slow_query_log إلى ON.

  6. تحديد مكان إخراج السجلات لاستخدام log_output. لإرسال سجلات إلى كل من التخزين المحلي وسجلات تشخيص Azure Monitor، حدد الملف.

  7. ضع في اعتبارك تعيين "long_query_time" الذي يمثل حد وقت الاستعلام للاستعلامات التي سيتم تجميعها في ملف سجل الاستعلام البطيء، والقيم الدنيا والافتراضية long_query_time هي 0 و10، على التوالي.

  8. اضبط المعلمات الأخرى، مثل log_slow_admin_statements لتسجيل البيانات الإدارية. بشكل افتراضي، لا يتم تسجيل العبارات الإدارية، ولا الاستعلامات التي لا تستخدم الفهارس للبحث.

  9. حدد حفظ.

    لقطة شاشة لمعلمات سجل الاستعلام البطيء وحفظ.

من الصفحة معلمات الخادم، يمكنك العودة إلى قائمة السجلات بإغلاق الصفحة.

عرض سجلات القائمة وتنزيلها

بعد بدء التسجيل، يمكنك عرض قائمة بسجلات الاستعلام البطيئة المتوفرة، وتنزيل ملفات السجل الفردية.

  1. افتح مدخل Azure.

  2. حدد خادم Azure Database for MySQL الخاص بك.

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

    لقطة شاشة لصفحة سجلات الخادم مع تمييز قائمة السجلات

    تلميح

    اصطلاح تسمية السجل هو mysql-slow-< اسم الخادم الخاص بك >-yyyymmddh.log. التاريخ والوقت المستخدم في اسم الملف هو الوقت الذي تم فيه إصدار السجل. يتم تدوير ملفات السجلات كل 24 ساعة أو 7.5 GB، أيهما يأتي أولًا.

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

  5. لتنزيل ملفات السجل الفردية، حدد رمز السهم لأسفل بجوار كل ملف سجل في صف الجدول.

    لقطة شاشة لصفحة سجلات الخادم مع تمييز أيقونة القائمة المنسدلة

إعداد سجلات التشخيص

  1. ضمن قسم Monitoring في الشريط الجانبي، حدد Diagnostic settingsAdd>diagnostic settings.

    لقطة شاشة لخيارات إعدادات التشخيص

  2. توفير اسم إعداد تشخيص.

  3. حدد متلقي البيانات لإرسال سجلات الاستعلام البطيئة (حساب التخزين أو مركز الأحداث أو مساحة عمل Log Analytics).

  4. حدد MySqlSlowLogs كنوع السجل. لقطة شاشة لخيارات تكوين إعدادات التشخيص

  5. بعد تكوين مصارف البيانات لتوجيه سجلات الاستعلام البطيء إليها، حدد Save. لقطة شاشة لخيارات تكوين إعدادات التشخيص، مع إبراز زر Save

  6. الوصول إلى سجلات الاستعلام البطيئة عن طريق استكشافها في متلقي البيانات التي قمت بتكوينه. قد يستغرق ظهور السجلات مده تصل الي 10 دقائق.

الخطوات التالية