Spec-Zone.ru › MySQL 9.2

25.6.17.13 Таблица ndbinfo counters

Таблица counters предоставляет текущие итоги событий, таких как чтение и запись для определённых блоков ядра и узлов данных. Счётчики ведётся с момента последнего запуска или перезапуска узла; запуск или перезапуск узла сбрасывает все счётчики на этом узле. Не все блоки ядра имеют все типы счётчиков.

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

  • node_id

    Идентификатор узла данных

  • block_name

    Название связанного блока ядра NDB (см. Блоки ядра NDB).

  • block_instance

    Инстанция блока

  • counter_id

    Внутренний идентификационный номер счётчика; обычно целое число от 1 до 10 включительно.

  • counter_name

    Название счётчика. См. текст для названий отдельных счётчиков и блока ядра NDB, с которым каждый счётчик связан.

  • val

    Значение счётчика

Примечания

Каждый счётчик связан с конкретным блоком ядра NDB.

Счётчик OPERATIONS связан с блоком ядра DBLQH (локальный обработчик запросов). Чтение по первичному ключу учитывается как одна операция, так же как и обновление по первичному ключу. Для чтения одна операция в DBLQH на операцию в DBTC. Для записи одна операция учитывается на фрагмент реплики.

Счётчики ATTRINFO, TRANSACTIONS, COMMITS, READS, LOCAL_READS, SIMPLE_READS, WRITES, LOCAL_WRITES, ABORTS, TABLE_SCANS и RANGE_SCANS связаны с блоком ядра DBTC (координатор транзакций).

LOCAL_WRITES и LOCAL_READS являются операциями по первичному ключу с использованием координатора транзакций в узле, который также содержит первичную реплику фрагмента записи.

Счётчик READS включает все операции чтения. LOCAL_READS включает только те чтения первичной реплики фрагмента на том же узле, что и этот координатор транзакций. SIMPLE_READS включает только те чтения, в которых операция чтения является начальной и конечной операцией для данной транзакции. Простые чтения не блокируют ресурсы, но являются частью транзакции, наблюдая незафиксированные изменения, внесённые транзакцией, содержащей их, но не любые другие незафиксированные транзакции. Такие чтения являются “простыми” с точки зрения блока TC; так как они не блокируют ресурсы, они не являются долговременными, и после того, как DBTC направил их в соответствующий блок LQH, он не сохраняет состояние для них.

ATTRINFO подсчитывает количество раз, когда интерпретируемая программа отправляется в узел данных. См. NDB Сообщения протокола, для получения дополнительной информации о сообщениях ATTRINFO в ядре NDB.

Счётчики LOCAL_TABLE_SCANS_SENT, READS_RECEIVED, PRUNED_RANGE_SCANS_RECEIVED, RANGE_SCANS_RECEIVED, LOCAL_READS_SENT, CONST_PRUNED_RANGE_SCANS_RECEIVED, LOCAL_RANGE_SCANS_SENT, REMOTE_READS_SENT, REMOTE_RANGE_SCANS_SENT, READS_NOT_FOUND, SCAN_BATCHES_RETURNED, TABLE_SCANS_RECEIVED и SCAN_ROWS_RETURNED связаны с блоком ядра DBSPJ (объединение с отложенным выбором).

Столбцы block_name и block_instance соответственно предоставляют имя применимого блока ядра NDB и номер инстанции. Вы можете использовать их для получения информации о конкретных потоках из таблицы threadblocks.

Несколько счётчиков предоставляют информацию о перегрузке транспотера и размере буфера отправки при устранении неполадок с такими проблемами. Для каждой инстанции LQH существует по одной инстанции каждого счётчика в следующем списке:

  • LQHKEY_OVERLOAD: Количество запросов по первичному ключу, отклоненных в блоке LQH инстанции из-за перегрузки транспотера

  • LQHKEY_OVERLOAD_TC: Количество случаев LQHKEY_OVERLOAD, когда транспотер узла TC был перегружен

  • LQHKEY_OVERLOAD_READER: Количество случаев LQHKEY_OVERLOAD, когда узел API-читателя (только чтение) был перегружен.

  • LQHKEY_OVERLOAD_NODE_PEER: Количество случаев LQHKEY_OVERLOAD, когда следующий резервный узел данных (только запись) был перегружен

  • LQHKEY_OVERLOAD_SUBSCRIBER: Количество случаев LQHKEY_OVERLOAD, когда подписчик событий (только запись) был перегружен.

  • LQHSCAN_SLOWDOWNS: Количество случаев, когда размер пакета фрагмента сканирования был уменьшен из-за перегрузки транспотера сканирования API.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-cluster-ndbinfo-counters.html

Spec-Zone.ru

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