Решить, описать, сохранить - использовать в будущем.
Задача
Подготовить и протестировать на продуктивной СУБД типовой шаблон действий при возникновении инцидента производительности СУБД.
Шаблон
- Стартовое событие - инцидент снижения производительности СУБД.
- Корреляция типов ожиданий - определение типа ожидания с наибольшей корреляцией.
- Диаграмма Парето по SQL запросам по данному типу ожидания - набор SQL запросов для последующей оптимизации.
- Подготовка мероприятий по оптимизации выявленных проблемных SQL запросов.
1. Стартовое событие - инцидент снижения производительности СУБД
Zabbix
Дашборд Zabbix
Результат - Стартовое событие для начала процессе Incident Management
2. Корреляция типов ожиданий - определение типа ожидания с наибольшей корреляцией
Источник
Отчёт по статистике СУБД : make_summary_with_sql.sh
Результат - тип ожидания с наибольшим коэффициентом корреляции
Тип ожидания IPC имеет наибольший коэффициент корреляции между типом ожидания и ожиданиями СУБД.
3. Диаграмма Парето по SQL запросам по данному типу ожидания
Источник
Отчёт по статистике СУБД : make_summary_with_sql.sh
Результат - SQL запросы имеющие 80% ожиданий типа IPC
- 6863414396188999698
- -5395258115281111645
- -4533756551948631336
- -4460774138492313959