Base de données : CPU élevé
Les bases de données sont l’une des sources les plus courantes de CPU élevé, mais la cause réelle peut venir des plans de requêtes, de la latence disque ou d’un mauvais fonctionnement du cache.
Common symptoms
- Le processus de base de données domine les graphiques CPU
- La latence de l’API suit le volume de requêtes
- Des pics de CPU surviennent pendant les rapports ou les tâches planifiées
Likely causes
- Requêtes coûteuses
- Indexation insuffisante
- Goulots d’étranglement disque ou mémoire
Evidence to look for
Le PID de la base de données reste le principal consommateur
Les métriques IO et await augmentent avec la charge
Des endpoints ou jobs spécifiques sont corrélés aux pics
What it usually means
Une base de données peut sembler consommer beaucoup de CPU parce que toute la pile s’accumule autour d’elle.
What to do next
- 1Distinguer les goulots d’étranglement de calcul et de stockage
- 2Examiner d’abord les plans de requêtes
- 3Mettre en corrélation les pics côté base de données avec l’activité applicative et la pression disque
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai