Spec-Zone.ru › MySQL 9.2

25.6.17.61 Таблица ndbinfo tc_time_track_stats

Таблица tc_time_track_stats предоставляет информацию о времени выполнения, полученную от экземпляров блока DBTC (TC) в узлах данных, через доступ узлов API NDB. Каждый экземпляр TC отслеживает задержки для набора операций, выполняемых им от имени узлов API или других узлов данных; эти операции включают транзакции, ошибки транзакций, чтение ключей, запись ключей, операции с уникальными индексами, неудачные операции с ключами любого типа, сканирования, неудачные сканирования, сканирования фрагментов и неудачные сканирования фрагментов.

Для каждой операции поддерживается набор счётчиков, каждый счётчик охватывает диапазон задержек, не превышающий верхнюю границу. По завершении каждой операции определяется её задержка, и соответствующий счётчик увеличивается. tc_time_track_stats представляет эту информацию в виде строк, с одной строкой для каждого экземпляра следующего:

  • Узел данных, используя его ID

  • Экземпляр блока TC

  • Другой взаимодействующий узел данных или узел API, используя его ID

  • Значение верхней границы

Каждая строка содержит значение для каждого типа операции. Это количество раз, когда эта операция произошла с задержкой в пределах диапазона, указанного строкой (то есть, где задержка не превышает верхнюю границу).

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

  • node_id

    ID запрашивающего узла

  • block_number

    Номер блока TC

  • block_instance

    Номер экземпляра блока TC

  • comm_node_id

    ID узла взаимодействующего API или узла данных

  • upper_bound

    Верхняя граница интервала (в микросекундах)

  • scans

    Основано на продолжительности успешных сканирований с открытия до закрытия, отслеживается по отношению к узлам API или данных, которые их запрашивают.

  • scan_errors

    Основано на продолжительности неудачных сканирований с открытия до закрытия, отслеживается по отношению к узлам API или данных, которые их запрашивают.

  • scan_fragments

    Основано на продолжительности успешных сканирований фрагментов с открытия до закрытия, отслеживается по отношению к узлам данных, выполняющим их.

  • scan_fragment_errors

    Основано на продолжительности неудачных сканирований фрагментов с открытия до закрытия, отслеживается по отношению к узлам данных, выполняющим их.

  • transactions

    Основано на продолжительности успешных транзакций с начала до отправки подтверждения ACK, отслеживается по отношению к узлам API или данных, которые их запрашивают. Безотчетные транзакции не включаются.

  • transaction_errors

    Основано на продолжительности неудачных транзакций с начала до точки отказа, отслеживается по отношению к узлам API или данных, которые их запрашивают.

  • read_key_ops

    Основано на продолжительности успешного чтения первичного ключа с блокировками. Отслеживается по отношению как к узлу API или данных, который их запрашивает, так и к узлу данных, выполняющему их.

  • write_key_ops

    Основано на продолжительности успешной записи первичного ключа, отслеживается по отношению как к узлу API или данных, который их запрашивает, так и к узлу данных, выполняющему их.

  • index_key_ops

    Основано на продолжительности успешных операций с уникальными ключами индексов, отслеживается по отношению как к узлу API или данных, который их запрашивает, так и к узлу данных, выполняющему чтение базовых таблиц.

  • key_op_errors

    Основано на продолжительности всех неудачных операций чтения или записи ключей, отслеживается по отношению как к узлу API или данных, который их запрашивает, так и к узлу данных, выполняющему их.

Примечания

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

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

Spec-Zone.ru

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