MySQL 9.1.0
Source Code Documentation
|
The performance schema implementation of server telemetry traces service. More...
#include <mysql/components/services/mysql_server_telemetry_traces_service.h>
#include <mysql/plugin.h>
#include "pfs_global.h"
Go to the source code of this file.
Functions | |
const mysql_service_mysql_server_telemetry_traces_v1_t | SERVICE_IMPLEMENTATION (performance_schema, mysql_server_telemetry_traces_v1) |
void | initialize_mysql_server_telemetry_traces_service () |
void | cleanup_mysql_server_telemetry_traces_service () |
void | server_telemetry_tracing_lock () |
void | server_telemetry_tracing_unlock () |
bool | impl_register_telemetry (telemetry_t *telemetry) |
void | impl_abort_telemetry (THD *thd) |
bool | impl_unregister_telemetry (telemetry_t *telemetry) |
Variables | |
mysql_mutex_t | LOCK_pfs_tracing_callback |
PFS_cacheline_atomic_ptr< telemetry_t * > | g_telemetry |
The performance schema implementation of server telemetry traces service.
void cleanup_mysql_server_telemetry_traces_service | ( | ) |
void impl_abort_telemetry | ( | THD * | thd | ) |
bool impl_register_telemetry | ( | telemetry_t * | telemetry | ) |
bool impl_unregister_telemetry | ( | telemetry_t * | telemetry | ) |
void initialize_mysql_server_telemetry_traces_service | ( | ) |
void server_telemetry_tracing_lock | ( | ) |
void server_telemetry_tracing_unlock | ( | ) |
const mysql_service_mysql_server_telemetry_traces_v1_t SERVICE_IMPLEMENTATION | ( | performance_schema | , |
mysql_server_telemetry_traces_v1 | |||
) |
|
extern |
|
extern |