MySQL 5.6.14 Source Code Document
|
Macros | |
#define | MYSQL_TABLE_WAIT_VARIABLES(LOCKER, STATE) |
#define | MYSQL_TABLE_IO_WAIT(PSI, OP, INDEX, FLAGS, PAYLOAD) PAYLOAD |
#define | MYSQL_TABLE_LOCK_WAIT(PSI, OP, FLAGS, PAYLOAD) PAYLOAD |
#define | MYSQL_START_TABLE_LOCK_WAIT(LOCKER, STATE, PSI, OP, FLAGS) do {} while (0) |
#define | MYSQL_END_TABLE_LOCK_WAIT(LOCKER) do {} while (0) |
#define MYSQL_END_TABLE_LOCK_WAIT | ( | LOCKER | ) | do {} while (0) |
Instrumentation helper for table lock waits. This instrumentation marks the end of a wait event.
LOCKER | the locker |
Definition at line 149 of file mysql_table.h.
#define MYSQL_START_TABLE_LOCK_WAIT | ( | LOCKER, | |
STATE, | |||
PSI, | |||
OP, | |||
FLAGS | |||
) | do {} while (0) |
Instrumentation helper for table lock waits. This instrumentation marks the start of a wait event.
LOCKER | the locker |
STATE | the locker state |
PSI | the instrumented table |
OP | the table operation to be performed |
FLAGS | per table operation flags. |
Definition at line 134 of file mysql_table.h.
#define MYSQL_TABLE_IO_WAIT | ( | PSI, | |
OP, | |||
INDEX, | |||
FLAGS, | |||
PAYLOAD | |||
) | PAYLOAD |
Instrumentation helper for table io_waits. This instrumentation marks the start of a wait event.
PSI | the instrumented table |
OP | the table operation to be performed |
INDEX | the table index used if any, or MAY_KEY. |
FLAGS | per table operation flags. |
Definition at line 81 of file mysql_table.h.
#define MYSQL_TABLE_LOCK_WAIT | ( | PSI, | |
OP, | |||
FLAGS, | |||
PAYLOAD | |||
) | PAYLOAD |
Instrumentation helper for table io_waits. This instrumentation marks the start of a wait event.
PSI | the instrumented table |
OP | the table operation to be performed |
INDEX | the table index used if any, or MAY_KEY. |
FLAGS | per table operation flags. |
Definition at line 114 of file mysql_table.h.
#define MYSQL_TABLE_WAIT_VARIABLES | ( | LOCKER, | |
STATE | |||
) |
Instrumentation helper for table waits. This instrumentation declares local variables. Do not use a ';' after this macro
LOCKER | the locker |
STATE | the locker state |
Definition at line 49 of file mysql_table.h.