MySQL 8.0.40
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pfs.h File Reference

Performance schema instrumentation (declarations). More...

Go to the source code of this file.

Macros

#define HAVE_PSI_1
 
#define COUNT_DATA_LOCK_ENGINES   1
 

Functions

void record_main_thread_id ()
 

Variables

struct PSI_cond_bootstrap pfs_cond_bootstrap
 Entry point to the performance schema implementation. More...
 
struct PSI_data_lock_bootstrap pfs_data_lock_bootstrap
 
struct PSI_error_bootstrap pfs_error_bootstrap
 
struct PSI_file_bootstrap pfs_file_bootstrap
 
struct PSI_idle_bootstrap pfs_idle_bootstrap
 
struct PSI_mdl_bootstrap pfs_mdl_bootstrap
 
struct PSI_memory_bootstrap pfs_memory_bootstrap
 
struct PSI_mutex_bootstrap pfs_mutex_bootstrap
 
struct PSI_rwlock_bootstrap pfs_rwlock_bootstrap
 
struct PSI_socket_bootstrap pfs_socket_bootstrap
 
struct PSI_stage_bootstrap pfs_stage_bootstrap
 
struct PSI_statement_bootstrap pfs_statement_bootstrap
 
struct PSI_system_bootstrap pfs_system_bootstrap
 
struct PSI_table_bootstrap pfs_table_bootstrap
 
struct PSI_thread_bootstrap pfs_thread_bootstrap
 
struct PSI_transaction_bootstrap pfs_transaction_bootstrap
 
struct PSI_tls_channel_bootstrap pfs_tls_channel_bootstrap
 
thread_local PFS_threadTHR_PFS
 Performance schema Thread Local Storage. More...
 
PSI_engine_data_lock_inspectorg_data_lock_inspector []
 
unsigned int g_data_lock_inspector_count
 

Detailed Description

Performance schema instrumentation (declarations).

Macro Definition Documentation

◆ COUNT_DATA_LOCK_ENGINES

#define COUNT_DATA_LOCK_ENGINES   1

◆ HAVE_PSI_1

#define HAVE_PSI_1

Function Documentation

◆ record_main_thread_id()

void record_main_thread_id ( )

Variable Documentation

◆ g_data_lock_inspector

PSI_engine_data_lock_inspector* g_data_lock_inspector[]
extern

◆ g_data_lock_inspector_count

unsigned int g_data_lock_inspector_count
extern

◆ pfs_cond_bootstrap

struct PSI_cond_bootstrap pfs_cond_bootstrap
extern

Entry point to the performance schema implementation.

This singleton is used to discover the performance schema services.

◆ pfs_data_lock_bootstrap

struct PSI_data_lock_bootstrap pfs_data_lock_bootstrap
extern

◆ pfs_error_bootstrap

struct PSI_error_bootstrap pfs_error_bootstrap
extern

◆ pfs_file_bootstrap

struct PSI_file_bootstrap pfs_file_bootstrap
extern

◆ pfs_idle_bootstrap

struct PSI_idle_bootstrap pfs_idle_bootstrap
extern

◆ pfs_mdl_bootstrap

struct PSI_mdl_bootstrap pfs_mdl_bootstrap
extern

◆ pfs_memory_bootstrap

struct PSI_memory_bootstrap pfs_memory_bootstrap
extern

◆ pfs_mutex_bootstrap

struct PSI_mutex_bootstrap pfs_mutex_bootstrap
extern

◆ pfs_rwlock_bootstrap

struct PSI_rwlock_bootstrap pfs_rwlock_bootstrap
extern

◆ pfs_socket_bootstrap

struct PSI_socket_bootstrap pfs_socket_bootstrap
extern

◆ pfs_stage_bootstrap

struct PSI_stage_bootstrap pfs_stage_bootstrap
extern

◆ pfs_statement_bootstrap

struct PSI_statement_bootstrap pfs_statement_bootstrap
extern

◆ pfs_system_bootstrap

struct PSI_system_bootstrap pfs_system_bootstrap
extern

◆ pfs_table_bootstrap

struct PSI_table_bootstrap pfs_table_bootstrap
extern

◆ pfs_thread_bootstrap

struct PSI_thread_bootstrap pfs_thread_bootstrap
extern

◆ pfs_tls_channel_bootstrap

struct PSI_tls_channel_bootstrap pfs_tls_channel_bootstrap
extern

◆ pfs_transaction_bootstrap

struct PSI_transaction_bootstrap pfs_transaction_bootstrap
extern

◆ THR_PFS

thread_local PFS_thread* THR_PFS
extern

Performance schema Thread Local Storage.