For the complete documentation index, see llms.txt. This page is also available as Markdown.

Transaction Instrumentation

Macros that report a transaction's start, GTID, XID, XA state, savepoints, commit, and rollback to the Performance Schema.

Instrumentation Interface

Macros


MYSQL_START_TRANSACTION

#define MYSQL_START_TRANSACTION(STATE, XID, TRXID, ISO, RO, AC, STATE, XID, TRXID, ISO, RO, AC) 0

Defined in psi/mysql_transaction.h:47


MYSQL_SET_TRANSACTION_GTID

Defined in psi/mysql_transaction.h:55


MYSQL_SET_TRANSACTION_XID

Defined in psi/mysql_transaction.h:63


MYSQL_SET_TRANSACTION_XA_STATE

Defined in psi/mysql_transaction.h:71


MYSQL_SET_TRANSACTION_TRXID

Defined in psi/mysql_transaction.h:79


MYSQL_INC_TRANSACTION_SAVEPOINTS

Defined in psi/mysql_transaction.h:87


MYSQL_INC_TRANSACTION_ROLLBACK_TO_SAVEPOINT

Defined in psi/mysql_transaction.h:95


MYSQL_INC_TRANSACTION_RELEASE_SAVEPOINT

Defined in psi/mysql_transaction.h:103


MYSQL_ROLLBACK_TRANSACTION

Defined in psi/mysql_transaction.h:111


MYSQL_COMMIT_TRANSACTION

Defined in psi/mysql_transaction.h:119

Last updated

Was this helpful?