MySQL 8.0.29
Source Code Documentation

A row of PERFORMANCE_SCHEMA.THREADS. More...

#include <table_threads.h>

Public Attributes

ulonglong m_thread_internal_id
 Column THREAD_ID. More...
 
ulonglong m_processlist_id
 Column PROCESSLIST_ID. More...
 
const char * m_name
 Column NAME. More...
 
uint m_name_length
 Length in bytes of m_name. More...
 
PFS_user_name m_user_name
 Column PROCESSLIST_USER. More...
 
PFS_host_name m_host_name
 Column PROCESSLIST_HOST. More...
 
PFS_schema_name m_db_name
 Column PROCESSLIST_DB. More...
 
int m_command
 Column PROCESSLIST_COMMAND. More...
 
time_t m_start_time
 Column PROCESSLIST_TIME. More...
 
const char * m_processlist_state_ptr
 Column PROCESSLIST_STATE. More...
 
uint m_processlist_state_length
 Length in bytes of m_processlist_state_ptr. More...
 
const char * m_processlist_info_ptr
 Column PROCESSLIST_INFO. More...
 
uint m_processlist_info_length
 Length in bytes of m_processlist_info_ptr. More...
 
bool m_enabled
 Column INSTRUMENTED (read). More...
 
bool m_history
 Column HISTORY (read). More...
 
PFS_threadm_psi
 INSTRUMENTED and HISTORY (write). More...
 
ulonglong m_parent_thread_internal_id
 Column PARENT_THREAD_ID. More...
 
enum_vio_type m_connection_type
 Column CONNECTION_TYPE. More...
 
my_thread_os_id_t m_thread_os_id
 Column THREAD_OS_ID. More...
 
char m_groupname [NAME_LEN]
 Column RESOURCE_GROUP. More...
 
uint m_groupname_length
 Length in bytes of m_groupname. More...
 
bool m_secondary
 Column EXECUTION_ENGINE. More...
 

Detailed Description

A row of PERFORMANCE_SCHEMA.THREADS.

Member Data Documentation

◆ m_command

int row_threads::m_command

Column PROCESSLIST_COMMAND.

◆ m_connection_type

enum_vio_type row_threads::m_connection_type

Column CONNECTION_TYPE.

◆ m_db_name

PFS_schema_name row_threads::m_db_name

Column PROCESSLIST_DB.

◆ m_enabled

bool row_threads::m_enabled

Column INSTRUMENTED (read).

◆ m_groupname

char row_threads::m_groupname[NAME_LEN]

Column RESOURCE_GROUP.

◆ m_groupname_length

uint row_threads::m_groupname_length

Length in bytes of m_groupname.

◆ m_history

bool row_threads::m_history

Column HISTORY (read).

◆ m_host_name

PFS_host_name row_threads::m_host_name

Column PROCESSLIST_HOST.

◆ m_name

const char* row_threads::m_name

Column NAME.

◆ m_name_length

uint row_threads::m_name_length

Length in bytes of m_name.

◆ m_parent_thread_internal_id

ulonglong row_threads::m_parent_thread_internal_id

Column PARENT_THREAD_ID.

◆ m_processlist_id

ulonglong row_threads::m_processlist_id

Column PROCESSLIST_ID.

◆ m_processlist_info_length

uint row_threads::m_processlist_info_length

Length in bytes of m_processlist_info_ptr.

◆ m_processlist_info_ptr

const char* row_threads::m_processlist_info_ptr

Column PROCESSLIST_INFO.

◆ m_processlist_state_length

uint row_threads::m_processlist_state_length

Length in bytes of m_processlist_state_ptr.

◆ m_processlist_state_ptr

const char* row_threads::m_processlist_state_ptr

Column PROCESSLIST_STATE.

◆ m_psi

PFS_thread* row_threads::m_psi

INSTRUMENTED and HISTORY (write).

◆ m_secondary

bool row_threads::m_secondary

Column EXECUTION_ENGINE.

◆ m_start_time

time_t row_threads::m_start_time

Column PROCESSLIST_TIME.

◆ m_thread_internal_id

ulonglong row_threads::m_thread_internal_id

Column THREAD_ID.

◆ m_thread_os_id

my_thread_os_id_t row_threads::m_thread_os_id

Column THREAD_OS_ID.

◆ m_user_name

PFS_user_name row_threads::m_user_name

Column PROCESSLIST_USER.


The documentation for this struct was generated from the following file: