База данных нагружает CPU
Базы данных — один из самых частых источников высокой нагрузки на CPU, но реальная причина может быть в планах запросов, задержках диска или неэффективной работе кэша.
Common symptoms
- Процесс базы данных лидирует на графиках CPU
- Задержка API растёт вместе с объёмом запросов
- Всплески CPU происходят во время отчётов или фоновых задач
Likely causes
- Дорогие запросы
- Плохая индексация
- Узкие места по диску или памяти
Evidence to look for
PID базы данных остаётся основным потребителем
Метрики IO и await растут вместе с нагрузкой
Определённые эндпоинты или задачи коррелируют со всплесками
What it usually means
База данных может выглядеть «горячей» по CPU, потому что вокруг неё накапливаются задержки по всему стеку.
What to do next
- 1Отделите вычислительные узкие места от ограничений хранилища
- 2Сначала проверьте планы запросов
- 3Сопоставьте всплески CPU на DB с активностью приложения и нагрузкой на диск
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai