|
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.