Hohe CPU-Auslastung durch Datenbankabfragen
Wenn Datenbankabfragen aufwendig sind, führen sie oft dazu, dass sowohl die CPU-Auslastung der Datenbank als auch die der Anwendung stark ansteigt.
Common symptoms
- CPU-Auslastung steigt mit dem Abfragevolumen
- Der Datenbankprozess dominiert die Prozessliste
- API-Latenz folgt den Abfragemustern
Likely causes
- Aufwendige Abfragen ohne Indizes
- Große sequenzielle Scans
- Zu viele Verbindungen oder zu hoher Worker-Druck
Evidence to look for
Der Datenbank-PID bleibt der größte CPU-Verursacher
Festplattenmetriken steigen während Abfragephasen
Bestimmte Endpunkte korrelieren mit Lastspitzen
What it usually means
Datenbankarbeit erhöht die Last sowohl durch Rechenaufwand als auch durch IO-Druck.
What to do next
- 1Häufig ausgeführte Abfragen prüfen und optimieren
- 2Geeignete Indizes hinzufügen
- 3Prüfen, ob Storage-Latenz dazu beiträgt
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai