MySQL 8.3.0
Source Code Documentation
pfs_idle_provider.h File Reference

Performance schema instrumentation (declarations). More...

#include "my_psi_config.h"
#include <sys/types.h>
#include "my_macros.h"
#include "mysql/psi/psi_idle.h"

Go to the source code of this file.

Macros

#define PSI_IDLE_CALL(M)   pfs_##M##_v1
 

Functions

PSI_idle_lockerpfs_start_idle_wait_v1 (PSI_idle_locker_state *state, const char *src_file, uint src_line)
 Implementation of the idle instrumentation interface. More...
 
void pfs_end_idle_wait_v1 (PSI_idle_locker *locker)
 Implementation of the mutex instrumentation interface. More...
 

Detailed Description

Performance schema instrumentation (declarations).

Macro Definition Documentation

◆ PSI_IDLE_CALL

#define PSI_IDLE_CALL (   M)    pfs_##M##_v1

Function Documentation

◆ pfs_end_idle_wait_v1()

void pfs_end_idle_wait_v1 ( PSI_idle_locker locker)

Implementation of the mutex instrumentation interface.

See also
PSI_v1::end_idle_wait.

◆ pfs_start_idle_wait_v1()

PSI_idle_locker * pfs_start_idle_wait_v1 ( PSI_idle_locker_state state,
const char *  src_file,
uint  src_line 
)

Implementation of the idle instrumentation interface.

See also
PSI_v1::start_idle_wait.