MySQL  8.0.19
Source Code Documentation
psi_stage_bits.h File Reference

Go to the source code of this file.


struct  PSI_stage_progress_v1
 Interface for an instrumented stage progress. More...
struct  PSI_stage_info_v1
 Stage instrument information. More...


#define PSI_STAGE_VERSION_1   1


typedef unsigned int PSI_stage_key
 Instrumented stage key. More...
typedef struct PSI_stage_progress_v1 PSI_stage_progress_v1
typedef struct PSI_stage_info_v1 PSI_stage_info_v1
typedef void(* register_stage_v1_t) (const char *category, struct PSI_stage_info_v1 **info, int count)
 Stage registration API. More...
typedef PSI_stage_progress_v1 *(* start_stage_v1_t) (PSI_stage_key key, const char *src_file, int src_line)
 Start a new stage, and implicitly end the previous stage. More...
typedef PSI_stage_progress_v1 *(* get_current_stage_progress_v1_t) (void)
 Get the current stage progress. More...
typedef void(* end_stage_v1_t) (void)
 End the current stage. More...
typedef struct PSI_stage_info_v1 PSI_stage_info
typedef struct PSI_stage_progress_v1 PSI_stage_progress

Detailed Description

Performance schema instrumentation interface.