![]() |
MySQL 8.0.29
Source Code Documentation
|
State data storage for get_thread_statement_locker_v1_t
, get_thread_statement_locker_v1_t
.
More...
#include <psi_statement_bits.h>
Public Attributes | |
bool | m_discarded |
Discarded flag. More... | |
bool | m_in_prepare |
In prepare flag. More... | |
unsigned char | m_no_index_used |
Metric, no index used flag. More... | |
unsigned char | m_no_good_index_used |
Metric, no good index used flag. More... | |
unsigned int | m_flags |
Internal state. More... | |
void * | m_class |
Instrumentation class. More... | |
struct PSI_thread * | m_thread |
Current thread. More... | |
unsigned long long | m_timer_start |
Timer start. More... | |
unsigned long long | m_cpu_time_start |
THREAD CPU time start. More... | |
void * | m_statement |
Internal data. More... | |
unsigned long long | m_lock_time |
Locked time. More... | |
unsigned long long | m_rows_sent |
Rows sent. More... | |
unsigned long long | m_rows_examined |
Rows examined. More... | |
unsigned long | m_created_tmp_disk_tables |
Metric, temporary tables created on disk. More... | |
unsigned long | m_created_tmp_tables |
Metric, temporary tables created. More... | |
unsigned long | m_select_full_join |
Metric, number of select full join. More... | |
unsigned long | m_select_full_range_join |
Metric, number of select full range join. More... | |
unsigned long | m_select_range |
Metric, number of select range. More... | |
unsigned long | m_select_range_check |
Metric, number of select range check. More... | |
unsigned long | m_select_scan |
Metric, number of select scan. More... | |
unsigned long | m_sort_merge_passes |
Metric, number of sort merge passes. More... | |
unsigned long | m_sort_range |
Metric, number of sort merge. More... | |
unsigned long | m_sort_rows |
Metric, number of sort rows. More... | |
unsigned long | m_sort_scan |
Metric, number of sort scans. More... | |
const struct sql_digest_storage * | m_digest |
Statement digest. More... | |
char | m_schema_name [PSI_SCHEMA_NAME_LEN] |
Current schema name. More... | |
unsigned int | m_schema_name_length |
Length in bytes of m_schema_name . More... | |
unsigned int | m_cs_number |
Statement character set number. More... | |
const char * | m_query_sample |
Statement query sample. More... | |
unsigned int | m_query_sample_length |
Length in bytes of m_query_sample . More... | |
bool | m_query_sample_truncated |
True if m_query_sample was truncated. More... | |
PSI_sp_share * | m_parent_sp_share |
PSI_prepared_stmt * | m_parent_prepared_stmt |
State data storage for get_thread_statement_locker_v1_t
, get_thread_statement_locker_v1_t
.
This structure provide temporary storage to a statement locker. The content of this structure is considered opaque, the fields are only hints of what an implementation of the psi interface can use. This memory is provided by the instrumented code for performance reasons.
void* PSI_statement_locker_state_v1::m_class |
Instrumentation class.
unsigned long long PSI_statement_locker_state_v1::m_cpu_time_start |
THREAD CPU time start.
unsigned long PSI_statement_locker_state_v1::m_created_tmp_disk_tables |
Metric, temporary tables created on disk.
unsigned long PSI_statement_locker_state_v1::m_created_tmp_tables |
Metric, temporary tables created.
unsigned int PSI_statement_locker_state_v1::m_cs_number |
Statement character set number.
const struct sql_digest_storage* PSI_statement_locker_state_v1::m_digest |
Statement digest.
bool PSI_statement_locker_state_v1::m_discarded |
Discarded flag.
unsigned int PSI_statement_locker_state_v1::m_flags |
Internal state.
bool PSI_statement_locker_state_v1::m_in_prepare |
In prepare flag.
unsigned long long PSI_statement_locker_state_v1::m_lock_time |
Locked time.
unsigned char PSI_statement_locker_state_v1::m_no_good_index_used |
Metric, no good index used flag.
unsigned char PSI_statement_locker_state_v1::m_no_index_used |
Metric, no index used flag.
PSI_prepared_stmt* PSI_statement_locker_state_v1::m_parent_prepared_stmt |
PSI_sp_share* PSI_statement_locker_state_v1::m_parent_sp_share |
const char* PSI_statement_locker_state_v1::m_query_sample |
Statement query sample.
unsigned int PSI_statement_locker_state_v1::m_query_sample_length |
Length in bytes of m_query_sample
.
bool PSI_statement_locker_state_v1::m_query_sample_truncated |
True if m_query_sample
was truncated.
unsigned long long PSI_statement_locker_state_v1::m_rows_examined |
Rows examined.
unsigned long long PSI_statement_locker_state_v1::m_rows_sent |
Rows sent.
char PSI_statement_locker_state_v1::m_schema_name[PSI_SCHEMA_NAME_LEN] |
Current schema name.
unsigned int PSI_statement_locker_state_v1::m_schema_name_length |
Length in bytes of m_schema_name
.
unsigned long PSI_statement_locker_state_v1::m_select_full_join |
Metric, number of select full join.
unsigned long PSI_statement_locker_state_v1::m_select_full_range_join |
Metric, number of select full range join.
unsigned long PSI_statement_locker_state_v1::m_select_range |
Metric, number of select range.
unsigned long PSI_statement_locker_state_v1::m_select_range_check |
Metric, number of select range check.
unsigned long PSI_statement_locker_state_v1::m_select_scan |
Metric, number of select scan.
unsigned long PSI_statement_locker_state_v1::m_sort_merge_passes |
Metric, number of sort merge passes.
unsigned long PSI_statement_locker_state_v1::m_sort_range |
Metric, number of sort merge.
unsigned long PSI_statement_locker_state_v1::m_sort_rows |
Metric, number of sort rows.
unsigned long PSI_statement_locker_state_v1::m_sort_scan |
Metric, number of sort scans.
void* PSI_statement_locker_state_v1::m_statement |
Internal data.
struct PSI_thread* PSI_statement_locker_state_v1::m_thread |
Current thread.
unsigned long long PSI_statement_locker_state_v1::m_timer_start |
Timer start.