MySQL 9.1.0
Source Code Documentation
|
Instrumentation helpers for table io. More...
Go to the source code of this file.
Macros | |
#define | MYSQL_TABLE_WAIT_VARIABLES(LOCKER, STATE) |
Instrumentation helper for table waits. More... | |
#define | MYSQL_START_TABLE_LOCK_WAIT(LOCKER, STATE, PSI, OP, FLAGS) |
Instrumentation helper for table lock waits. More... | |
#define | MYSQL_END_TABLE_LOCK_WAIT(LOCKER) inline_mysql_end_table_lock_wait(LOCKER) |
Instrumentation helper for table lock waits. More... | |
#define | MYSQL_UNLOCK_TABLE(T) inline_mysql_unlock_table(T) |
Functions | |
static struct PSI_table_locker * | inline_mysql_start_table_lock_wait (PSI_table_locker_state *state, struct PSI_table *psi, enum PSI_table_lock_operation op, ulong flags, const char *src_file, int src_line) |
Instrumentation calls for MYSQL_START_TABLE_LOCK_WAIT. More... | |
static void | inline_mysql_end_table_lock_wait (struct PSI_table_locker *locker) |
Instrumentation calls for MYSQL_END_TABLE_LOCK_WAIT. More... | |
static void | inline_mysql_unlock_table (struct PSI_table *table) |
Instrumentation helpers for table io.