Spec-Zone.ru › MySQL 8.4

28.4.21 Таблица INFORMATION_SCHEMA INNODB_METRICS

Таблица INNODB_METRICS предоставляет широкий спектр InnoDB информации о производительности, дополняя конкретные области фокусировки таблиц Performance Schema для InnoDB. С помощью простых запросов можно проверить общее состояние системы. Более подробные запросы помогут диагностировать такие проблемы, как узкие места в производительности, нехватка ресурсов и проблемы с приложением.

Каждый монитор представляет точку в InnoDB исходном коде, в которой реализовано сбор данных счётчиков. Каждый счётчик можно запускать, останавливать и сбрасывать. Также можно выполнить эти действия для группы счётчиков, используя их общее имя модуля.

По умолчанию собирается относительно мало данных. Чтобы запустить, остановить и сбросить счётчики, установите одну из системных переменных innodb_monitor_enable, innodb_monitor_disable, innodb_monitor_reset или innodb_monitor_reset_all, используя имя счётчика, имя модуля, подстановочный символ для такого имени с использованием символа “%” или специальное ключевое слово all.

Справочная информация по использованию доступна в Разделе 17.15.6, «Таблица InnoDB INFORMATION_SCHEMA Metrics».

Таблица INNODB_METRICS содержит следующие столбцы:

  • NAME

    Уникальное имя для счётчика.

  • SUBSYSTEM

    Аспект InnoDB, к которому относится метрика.

  • COUNT

    Значение со времени активации счётчика.

  • MAX_COUNT

    Максимальное значение со времени активации счётчика.

  • MIN_COUNT

    Минимальное значение со времени активации счётчика.

  • AVG_COUNT

    Среднее значение со времени активации счётчика.

  • COUNT_RESET

    Значение счётчика со времени последнего сброса. (Столбцы _RESET действуют как счётчик кругов на секундомере: можно измерить активность в течение определённого временного интервала, в то время как кумулятивные значения всё ещё доступны в COUNT, MAX_COUNT и т. д.)

  • MAX_COUNT_RESET

    Максимальное значение счётчика со времени последнего сброса.

  • MIN_COUNT_RESET

    Минимальное значение счётчика со времени последнего сброса.

  • AVG_COUNT_RESET

    Среднее значение счётчика со времени последнего сброса.

  • TIME_ENABLED

    Отметка времени последнего запуска.

  • TIME_DISABLED

    Отметка времени последней остановки.

  • TIME_ELAPSED

    Прошедшее время в секундах с момента запуска счётчика.

  • TIME_RESET

    Отметка времени последнего сброса.

  • STATUS

    Признак, работает ли счётчик (enabled) или остановлен (disabled).

  • TYPE

    Является ли счётчик кумулятивным или измеряет текущее значение какого-либо ресурса.

  • COMMENT

    Описание счётчика.

Пример

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='dml_inserts'\G
*************************** 1. row ***************************
           NAME: dml_inserts
      SUBSYSTEM: dml
          COUNT: 3
      MAX_COUNT: 3
      MIN_COUNT: NULL
      AVG_COUNT: 0.046153846153846156
    COUNT_RESET: 3
MAX_COUNT_RESET: 3
MIN_COUNT_RESET: NULL
AVG_COUNT_RESET: NULL
   TIME_ENABLED: 2014-12-04 14:18:28
  TIME_DISABLED: NULL
   TIME_ELAPSED: 65
     TIME_RESET: NULL
         STATUS: enabled
           TYPE: status_counter
        COMMENT: Number of rows inserted

Примечания

  • Для запроса к этой таблице необходимо иметь право PROCESS.

  • Используйте таблицу INFORMATION_SCHEMA COLUMNS или оператор SHOW COLUMNS для получения дополнительной информации о столбцах этой таблицы, включая типы данных и значения по умолчанию.

  • Значения счётчиков транзакций COUNT могут отличаться от количества событий транзакций, отчёт о которых предоставляется в таблицах Performance Schema EVENTS_TRANSACTIONS_SUMMARY. InnoDB подсчитывает только те транзакции, которые он выполняет, в то время как Performance Schema собирает события для всех не прерванных транзакций, инициированных сервером, включая пустые транзакции.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/information-schema-innodb-metrics-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API