Які метрики важливо відстежувати в БД при адмініструванні?
Під час адміністрування бази даних важливо відстежувати ключові метрики, що показують її продуктивність, стабільність і здоров'я.
Ось основні групи:
Продуктивність сервера
- CPU usage - завантаження процесора; якщо довго тримається >80%, варто шукати важкі запити.
- Memory usage - використання оперативної пам'яті; нестача призводить до скидання на диск і гальмування.
- Disk I/O - швидкість читання/запису; високий I/O - сигнал, що диск не справляється.
Активність бази даних
- Кількість підключень (connections) - скільки клієнтів зараз працює з БД.
- Active queries - активні запити та час їх виконання.
- Locks / Waits - блокування й очікування між транзакціями.
Стан транзакцій
- Commit / Rollback ratio - співвідношення успішних і скасованих транзакцій.
- Deadlocks - взаємні блокування (їх бути не повинно).
Зберігання даних
- Disk space usage - скільки місця займає база й логи.
- Table size / Index size - які таблиці ростуть найшвидше.
Резервне копіювання
- Backup status - коли був останній бекап і чи завершився він успішно.
Підсумок: відстежуючи ці метрики, адміністратор бачить, де вузьке місце - у запитах, обладнанні чи налаштуваннях - і може вчасно запобігти збою.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.