Spec-Zone.ru › MariaDB

Таблица событий схемы производительности events_transactions_history_long

MariaDB, начиная с 10.5.2

Таблица events_transactions_history_long была добавлена в MariaDB 10.5.2.

Таблица events_transactions_history_long содержит события завершенных транзакций, которые завершились глобально, во всех потоках.

Количество записей в таблице определяется системной переменной performance_schema_events_transactions_history_long_size, которая автоматически настраивается при запуске.

Если добавление завершенной транзакции приведет к превышению этого предела, самая старая строка, независимо от потока, будет удалена.

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

Столбец Тип Описание
THREAD_ID bigint(20) unsigned Поток, связанный с событием.
EVENT_ID bigint(20) unsigned Идентификатор события, связанный с событием.
END_EVENT_ID bigint(20) unsigned Этот столбец устанавливается в NULL при старте события и обновляется до текущего номера события потока при завершении события.
EVENT_NAME varchar(128) Название инструмента, из которого было собрано событие. Это значение NAME из таблицы setup_instruments.
STATE enum('ACTIVE', 'COMMITTED',' ROLLED BACK') Текущее состояние транзакции. Значение ACTIVE (после START TRANSACTION или BEGIN), COMMITTED (после COMMIT) или ROLLED BACK (после ROLLBACK).
TRX_ID bigint(20) unsigned Не используется.
GTID varchar(64) Идентификатор транзакции GTID в формате DOMAIN-SERVER_ID-SEQUENCE_NO.
XID_FORMAT_ID int(11) Идентификатор формата транзакции XA для значений GTRID и BQUAL.
XID_GTRID varchar(130) Глобальный идентификатор транзакции XA.
XID_BQUAL varchar(130) Квалификатор ветви транзакции XA.
XA_STATE varchar(64) Состояние транзакции XA. Значение ACTIVE (после XA START), IDLE (после XA END), PREPARED (после XA PREPARE), ROLLED BACK (после XA ROLLBACK) или COMMITTED (после XA COMMIT).
SOURCE varchar(64) Имя файла-источника, содержащего instrumented код, который произвел событие, и номер строки в файле, в котором происходит instrumentaция.
TIMER_START bigint(20) unsigned Единица измерения — пикосекунды. Время начала отсчета времени события. NULL, если информация о времени события отсутствует.
TIMER_END bigint(20) unsigned Единица измерения — пикосекунды. Время завершения отсчета времени события. NULL, если информация о времени события отсутствует.
TIMER_WAIT bigint(20) unsigned Единица измерения — пикосекунды. Продолжительность события. NULL, если информация о времени события отсутствует.
ACCESS_MODE enum('READ ONLY', 'READ WRITE') Режим доступа к транзакции.
ISOLATION_LEVEL varchar(64) Уровень изоляции транзакции. Одно из значений: REPEATABLE READ, READ COMMITTED, READ UNCOMMITTED или SERIALIZABLE.
AUTOCOMMIT enum('YES', 'NO') NO
NUMBER_OF_SAVEPOINTS bigint(20) unsigned Количество инструкций SAVEPOINT, выпущенных во время транзакции.
NUMBER_OF_ROLLBACK_TO_SAVEPOINT bigint(20) unsigned Количество инструкций ROLLBACK_TO_SAVEPOINT, выпущенных во время транзакции.
NUMBER_OF_RELEASE_SAVEPOINT bigint(20) unsigned Количество инструкций RELEASE_SAVEPOINT, выпущенных во время транзакции.
OBJECT_INSTANCE_BEGIN bigint(20) unsigned Не используется.
NESTING_EVENT_ID bigint(20) unsigned Значение EVENT_ID события, внутри которого вложено данное событие.
NESTING_EVENT_TYPE enum('TRANSACTION',' STATEMENT', 'STAGE', 'WAIT') Тип вложенного события.
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/performance-schema-events_transactions_history_long-table/

Spec-Zone.ru

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