Analyse de requêtes (Digest)
جمع الملخصات
يدمج PmaControl مخطط الأداء لجمع وتحليل استعلامات SQL:
- التجميع التلقائي عبر
Digest::integrate()يتم تشغيله بواسطة المستمع - تسوية الاستعلام (
Query::normalize()) لمتغيرات المجموعة - حساب خلاصة SHA-256 (
statement_digest) - الاستخراج التلقائي للجداول من استعلامات SQL
تحليل وشرح
لكل ملخص، يوفر PmaControl:
- عدد عمليات التنفيذ، الوقت الإجمالي، متوسط الوقت، الصفوف التي تم فحصها، الصفوف المرسلة
- شرح مرئي (
Myxplain.php) مع اكتشاف عمليات الفحص الكاملة والفهارس المفقودة - سجل الأداء للكشف عن التراجعات
- المقارنة بين الخوادم (نفس الملخص على النسخة الرئيسية مقابل النسخة المتماثلة)
مخطط أداء التكوين
لتمكين جمع الملخص، يجب تمكين مخطط الأداء:
[mysqld]
performance_schema = ON
performance_schema_digests_size = 10000
performance_schema_max_digest_length = 1024
يقوم PmaControl بتجميع الملخصات من
performance_schema.events_statements_summary_by_digest. ليس من الضروري إجراء أي تعديل على استفساراتك.