MySQL 9.1.0
Source Code Documentation
|
The performance schema implementation of server telemetry traces service. More...
#include "storage/perfschema/mysql_server_telemetry_traces_service_imp.h"
#include <mysql/components/services/mysql_server_telemetry_traces_service.h>
#include <list>
#include <string>
#include "sql/auth/sql_security_ctx.h"
#include "sql/field.h"
#include "sql/pfs_priv_util.h"
#include "sql/sql_class.h"
#include "pfs_global.h"
Functions | |
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) |
bool | impl_unregister_telemetry (telemetry_t *telemetry) |
void | impl_abort_telemetry (THD *thd) |
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 | ( | ) |
PFS_ALIGNED PFS_cacheline_atomic_ptr<telemetry_t *> g_telemetry |
const mysql_service_mysql_server_telemetry_traces_v1_t imp_performance_schema_mysql_server_telemetry_traces_v1 |
|
static |
|
static |
mysql_mutex_t LOCK_pfs_tracing_callback |
bool server_telemetry_traces_service_initialized = false |