Эта страница является оригинальной документацией PmaControl. Она сохраняет практичную структуру индекса для работ по оптимизации MySQL, не копируя сторонний контент и не завися от внешнего продукта.
Цель
Health check MySQL проверяет эксплуатационное состояние сервера: доступность, запас по ресурсам, согласованность лимитов, отсутствие критичных сигналов и минимальное качество конфигурации.
Основные проверки
- Uptime и недавние перезапуски.
- Насыщение соединений относительно
max_connections. - Доля дисковых чтений из buffer pool.
- Временные таблицы, созданные на диске.
- Ошибки соединений и
Aborted_clients. - Долгие блокировки, deadlock-и и ожидающие запросы.
- Свободное место для datadir, binary logs и redo logs.
Базовый SQL
SHOW GLOBAL STATUS LIKE 'Uptime';
SHOW GLOBAL STATUS LIKE 'Max_used_connections';
SHOW GLOBAL STATUS LIKE 'Created_tmp_disk_tables';
SHOW ENGINE INNODB STATUS\G
Интерпретация
Health check не должен быть только красно-зеленым списком. Он должен объяснять влияние, приоритет и способ подтверждения диагноза.