CPU élevé à cause des requêtes de base de données
Lorsque les requêtes de base de données sont coûteuses, elles provoquent souvent des pics de CPU, à la fois côté base de données et côté application.
Common symptoms
- Le CPU augmente avec le volume de requêtes
- Le processus de base de données domine la liste des processus
- La latence des API suit les schémas de requêtes
Likely causes
- Requêtes coûteuses sans index
- Analyses séquentielles volumineuses
- Surcharge de connexions ou de workers
Evidence to look for
Le PID de la base de données reste en tête en consommation CPU
Les métriques disque augmentent pendant les périodes de requêtes
Des endpoints spécifiques sont corrélés aux pics
What it usually means
Le travail de la base de données amplifie la charge, à la fois par le coût de calcul et la pression sur les E/S.
What to do next
- 1Examiner et optimiser les requêtes les plus sollicitées
- 2Ajouter des index appropriés
- 3Vérifier si la latence du stockage contribue au problème
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai