Таблица mysql.transaction_registry
Таблица mysql.transaction_registry была добавлена в MariaDB 10.3.4 в рамках системных таблиц с версиями. Она используется для транзакционного точного верифицирования и содержит следующие поля:
| Поле | Тип | NULL | Ключ | Значение по умолчанию | Описание |
|---|---|---|---|---|---|
| transaction_id | bigint(20) unsigned | НЕТ | Основной | NULL | |
| commit_id | bigint(20) unsigned | НЕТ | Уникальный | NULL | |
| begin_timestamp | timestamp(6) | НЕТ | Многократный | 0000-00-00 00:00:00.000000 | Маркер времени начала транзакции (выражение BEGIN), однако см. MDEV-16024. |
| commit | timestamp(6) | НЕТ | Многократный | 0000-00-00 00:00:00.000000 | Маркер времени завершения транзакции. |
| isolation_level | enum('READ-UNCOMMITTED','READ-COMMITTED','REPEATABLE-READ','SERIALIZABLE') | НЕТ | NULL | Уровень изоляции транзакции isolation level. |
Контент, воспроизведенный на этом сайте, является собственностью соответствующих владельцев, и этот контент не проверяется заранее компанией 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/mysqltransaction_registry-table/