2.6.1.12. Нагрузка на MySQL-сервер

Информация о нагрузке на MySQL-сервер находится в разделе «Нагрузка на MySQL-сервер».

В основном блоке выводится топ пользователей баз данных, создающих нагрузку на MySQL-сервер:

  • «Дата» — выбор даты, за которую будет выводиться статистика.
  • «Пользователь» — пользователь базы данных. Посмотреть, с какими базами данных связан пользователь, можно в разделе «Базы данных».
  • «Нагрузка» — дополнительная информация по нагрузке, которую создаёт пользователь базы данных.
  • «Процессорные минуты» — количество использованных процессорных минут.
  • «Сканирование записей» — количество просканированных записей.
  • «Передано» — объём данных, который был отправлен на сервер баз данных.
  • «Принято» — объём данных, который был получен с сервера баз данных.
  • «Запросы SELECT», «Запросы UPDATE», «Другие запросы» — количество запросов, которые пользователь отправил на сервер баз данных.
Статистику по конкретным пользователем можно просмотреть кнопкой «Графики» в топе пользователей.

Под основным блоком выводятся диаграммы с общей статистикой по всем пользователям за последние 30 дней:

  • «Процессорное время, в минутах» — количество использованных процессорных минут.
  • «Длительность использования базы в сутки, %» — процент занятости MySQL-сервера. Берётся сумма значений BUSY_TIME с начала суток, делится на 86400 (количество секунд в сутках) и умножается на 100 (проценты).
  • «Запросы в базу данных» — количество запросов SELECT, UPDATE, COMMIT, ROLLBACK и других.
  • «Сканирование записей» — количество полученных, обновлённых и прочитанных записей.
  • «Трафик, в Gb» — объём переданных, принятых и записанных в binlog данных.
  • «Количество подключений» — статистика подключений по всем пользователям:
    • «Total connections» — общее количество подключений. При каждом подключении любого пользователя базы данных счётчик увеличивается на 1. Данные обновляются раз в 6 минут.
    • «Concurrent connections» — количество одновременных подключений. Помогает примерно оценить, в какие дни одновременных подключений было больше, а в какие меньше. Счётчик фиксирует максимальное количество одновременных подключений любых пользователей базы данных за каждые 6 минут, это значение прибавляется к количеству одновременных подключений за текущий день, после чего счётчик сбрасывается и цикл повторяется.
  • «Ошибки»:
    • «Denied connections» — сервер отказал клиенту в подключении (например, если были неверно указаны база данных, пользователь или пароль).
    • «Lost connections» — потеря соединения между клиентом и сервером в процессе выполнения запроса (например, из-за достижения тайм-аута соединения при обработке слишком долгого запроса, из-за проблем с сетью и др.).
    • «Access denied» — клиент попытался выполнить операцию, для которой у него нет прав (например, при попытке доступа к базе данных или таблице без соответствующих привилегий).
    • «Empty queries» — клиент подключался к серверу, но отправлял на сервер пустую строку или пустой запрос (например, – sql comment).
Содержание

    (3)