MySQL 9.0.0
Source Code Documentation
psi_thread.h File Reference

Performance schema instrumentation interface. More...

Go to the source code of this file.

Classes

struct  PSI_thread_bootstrap
 Entry point for the performance schema interface. More...
 
struct  PSI_thread_service_v4
 Performance Schema Thread Interface, version 4. More...
 
struct  PSI_thread_service_v5
 Performance Schema Thread Interface, version 5. More...
 
struct  PSI_thread_service_v6
 Performance Schema Thread Interface, version 6. More...
 
struct  PSI_thread_service_v7
 Performance Schema Thread Interface, version 7. More...
 

Macros

#define PSI_THREAD_VERSION_1   1
 Performance Schema Thread Interface number for version 1. More...
 
#define PSI_THREAD_VERSION_2   2
 Performance Schema Thread Interface number for version 2. More...
 
#define PSI_THREAD_VERSION_3   3
 Performance Schema Thread Interface number for version 3. More...
 
#define PSI_THREAD_VERSION_4   4
 Performance Schema Thread Interface number for version 4. More...
 
#define PSI_THREAD_VERSION_5   5
 Performance Schema Thread Interface number for version 5. More...
 
#define PSI_THREAD_VERSION_6   6
 Performance Schema Thread Interface number for version 6. More...
 
#define PSI_THREAD_VERSION_7   7
 Performance Schema Thread Interface number for version 7. More...
 
#define PSI_CURRENT_THREAD_VERSION   7
 Performance Schema Thread Interface number for the most recent version. More...
 

Typedefs

typedef struct PSI_thread_bootstrap PSI_thread_bootstrap
 
typedef void(* set_mem_cnt_THD_v1_t) (THD *thd, THD **backup_thd)
 Set instrumented thread used for memory counting. More...
 
typedef struct PSI_thread_service_v7 PSI_thread_service_t
 

Variables

MYSQL_PLUGIN_IMPORT PSI_thread_service_tpsi_thread_service
 

Detailed Description

Performance schema instrumentation interface.