MySQL 8.0.39
Source Code Documentation
|
Performance schema instrumentation interface. More...
#include <mysql/components/services/bits/psi_bits.h>
Go to the source code of this file.
Classes | |
struct | PSI_stage_progress_v1 |
Interface for an instrumented stage progress. More... | |
struct | PSI_stage_info_v1 |
Stage instrument information. More... | |
Macros | |
#define | PSI_STAGE_VERSION_1 1 |
Performance Schema Stage Interface number for version 1. More... | |
#define | PSI_CURRENT_STAGE_VERSION 1 |
Performance Schema Stage Interface number for the most recent version. More... | |
Typedefs | |
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 |
Performance schema instrumentation interface.