مخاطر التحسين MySQL
هذه الصفحة هي وثائق PmaControl الأصلية. ويستخدم بنية فهرس عملية للعمل على تحسين MySQL، دون نسخ محتوى جهة خارجية أو الاعتماد على منتج خارجي.
القراءة
تؤدي الأخطاء الشائعة إلى تغيير عدد كبير جدًا من المتغيرات مرة واحدة، أو تجاهل المخطط، أو زيادة المخازن المؤقتة لكل اتصال، أو تحسين استعلام نادر.
الطريقة
- البدء بطلب أو متري أو واقعة ملموسة.
- اقرأ الخطة مع
EXPLAINأوEXPLAIN ANALYZEعندما تكون متاحة. - التحقق من العلاقة الأساسية والانتقائية ونوع الانضمام والحجم المؤقت.
- نشر الحد الأدنى من التصحيح.
- قياس الكسب خلال نفس فترة التحميل.
مثال
EXPLAIN SELECT *
FROM orders
WHERE customer_id = 42
ORDER BY created_at DESC
LIMIT 20;
قد يكون الفهرس المركب (customer_id, created_at) ذا صلة إذا كان هذا الاستعلام متكررًا وانتقائيًا.