MySQL utilizzo elevato della CPU
I picchi di CPU di MySQL indicano solitamente inefficienza delle query, problemi di indicizzazione o pressione sullo storage che spinge il database verso operazioni costose.
Common symptoms
- mysqld diventa il principale consumatore di CPU
- Le query lente aumentano con il carico
- Il throughput si stabilizza mentre la CPU rimane alta
Likely causes
- Indici mancanti
- Scansioni e ordinamenti pesanti
- Latenza del disco e pressione IO
Evidence to look for
Il processo MySQL domina la CPU
L'utilizzo del disco aumenta durante i picchi di query
Le finestre di picco si allineano con carichi di lavoro specifici
What it usually means
L'utilizzo della CPU del database senza contesto è fuorviante. Sono necessarie insieme le prove sulle query e sullo storage.
What to do next
- 1Analizza i percorsi di query più critici
- 2Aggiungi o migliora gli indici
- 3Verifica se la latenza dello storage sta aumentando il backlog della 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