![]() |
MySQL 8.0.43
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.