Когда сайт замедляется, база данных — первое место, куда стоит посмотреть, и самое трудное для быстрого взгляда. Эта страница показывает время работы, текущие и максимальные соединения, число медленных запросов, поведение кэша и размер каждой базы — достаточно, чтобы за несколько секунд понять, живёт ли проблема здесь.
Соединения против настроенного максимума — то число, которое объясняет большинство сбоев. Сервер, упёршийся в предел, отказывает новым соединениям, а приложение сообщает ошибку базы, которая о настоящей причине не говорит ничего. Медленные запросы — другой край: горстка нормальна, счётчик, ровно ползущий вверх, обычно означает, что запрос потерял свой индекс при изменении схемы.
Размеры здесь потому, что с ростом легче справиться заранее. Таблица, растущая без предела — строки сеансов, таблица журнала, очередь, которую никто не разбирает, — медленная проблема, пока есть место, и срочная в три ночи, когда его уже нет. Страница дисков в этой панели показывает вторую сторону того же самого.
Стоит помнить, что эта страница видит и чего не видит. Она читает состояние MySQL изнутри — соединения, запросы, размеры, — но молчит о том, на чём база стоит. Остановленную службу заметит Monit, а о накопителе, который начал сыпаться, предупредит SMART, и обычно это происходит раньше, чем замедление станет заметно в запросах. У медленной базы причина нередко лежит ниже самой базы.