ارتفاع استخدام CPU في MySQL
عادةً ما تشير ارتفاعات CPU في MySQL إلى عدم كفاءة الاستعلامات، أو مشكلات في الفهرسة، أو ضغط التخزين الذي يدفع قاعدة البيانات إلى تنفيذ عمليات مكلفة.
Common symptoms
- يصبح mysqld أكثر العمليات استهلاكًا لـ CPU
- تزداد الاستعلامات البطيئة مع زيادة الحمل
- يصل معدل الإنتاجية إلى مستوى ثابت بينما يظل CPU مرتفعًا
Likely causes
- فهارس مفقودة
- عمليات مسح وفرز كثيفة
- زمن استجابة القرص وضغط الإدخال/الإخراج
Evidence to look for
عملية MySQL تهيمن على استهلاك CPU
يرتفع استخدام القرص أثناء اندفاعات الاستعلامات
تتزامن الفترات الساخنة مع أعباء عمل محددة
What it usually means
قراءات CPU لقاعدة البيانات دون سياق قد تكون مضللة. تحتاج إلى أدلة من الاستعلامات والتخزين معًا.
What to do next
- 1راجع مسارات الاستعلامات الأكثر استهلاكًا للموارد
- 2أضف فهارس أو حسّن الفهارس الحالية
- 3تحقّق مما إذا كان زمن استجابة التخزين يزيد تراكم العمل على CPU
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai