MySQL 8.4.3
Source Code Documentation
|
Classes | |
struct | PSI_idle_locker_state_v1 |
State data storage for start_idle_wait_v1_t . More... | |
struct | PSI_idle_bootstrap |
Entry point for the performance schema interface. More... | |
struct | PSI_idle_service_v1 |
Performance Schema Idle Interface, version 1. More... | |
Macros | |
#define | PSI_IDLE_VERSION_1 1 |
Performance Schema Idle Interface number for version 1. More... | |
#define | PSI_CURRENT_IDLE_VERSION 1 |
Performance Schema Idle Interface number for the most recent version. More... | |
Typedefs | |
typedef struct PSI_idle_locker | PSI_idle_locker |
typedef struct PSI_idle_locker_state_v1 | PSI_idle_locker_state_v1 |
typedef struct PSI_idle_locker *(* | start_idle_wait_v1_t) (struct PSI_idle_locker_state_v1 *state, const char *src_file, unsigned int src_line) |
Record an idle instrumentation wait start event. More... | |
typedef void(* | end_idle_wait_v1_t) (struct PSI_idle_locker *locker) |
Record an idle instrumentation wait end event. More... | |
typedef struct PSI_idle_locker_state_v1 | PSI_idle_locker_state |
typedef struct PSI_idle_bootstrap | PSI_idle_bootstrap |
typedef struct PSI_idle_service_v1 | PSI_idle_service_t |
Variables | |
MYSQL_PLUGIN_IMPORT PSI_idle_service_t * | psi_idle_service |
#define PSI_CURRENT_IDLE_VERSION 1 |
Performance Schema Idle Interface number for the most recent version.
The most current version is PSI_IDLE_VERSION_1
#define PSI_IDLE_VERSION_1 1 |
Performance Schema Idle Interface number for version 1.
This version is supported.
typedef void(* end_idle_wait_v1_t) (struct PSI_idle_locker *locker) |
Record an idle instrumentation wait end event.
locker | a thread locker for the running thread |
typedef struct PSI_idle_bootstrap PSI_idle_bootstrap |
typedef struct PSI_idle_locker PSI_idle_locker |
typedef struct PSI_idle_locker_state_v1 PSI_idle_locker_state |
typedef struct PSI_idle_locker_state_v1 PSI_idle_locker_state_v1 |
typedef struct PSI_idle_service_v1 PSI_idle_service_t |
typedef struct PSI_idle_locker *(* start_idle_wait_v1_t) (struct PSI_idle_locker_state_v1 *state, const char *src_file, unsigned int src_line) |
Record an idle instrumentation wait start event.
state | data storage for the locker |
src_file | the source file name |
src_line | the source line number |
|
extern |