Spec-Zone.ru › MySQL 8.4

25.6.17.61 Таблица ndbinfo tc_time_track_stats

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

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

  • Узел данных, используя его идентификатор

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

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

  • Значение верхнего предела

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

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

  • node_id

    Идентификатор запрашивающего узла

  • block_number

    Номер блока TC

  • block_instance

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

  • comm_node_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-8.4-en/mysql-cluster-ndbinfo-tc-time-track-stats.html

Spec-Zone.ru

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