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)