Spec-Zone.ru › MySQL 5.7

21.6.15.40 Таблица 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-5.7-en/mysql-cluster-ndbinfo-tc-time-track-stats.html

Spec-Zone.ru

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