MySQL 8.0.31
Source Code Documentation

Performance Schema Thread Interface, version 5. More...

#include <psi_thread.h>

Public Attributes

register_thread_v5_t register_thread
 
spawn_thread_v5_t spawn_thread
 
new_thread_v5_t new_thread
 
set_thread_id_v1_t set_thread_id
 
get_current_thread_internal_id_v2_t get_current_thread_internal_id
 
get_thread_internal_id_v2_t get_thread_internal_id
 
get_thread_by_id_v2_t get_thread_by_id
 
set_thread_THD_v1_t set_thread_THD
 
set_thread_os_id_v1_t set_thread_os_id
 
get_thread_v1_t get_thread
 
set_thread_user_v1_t set_thread_user
 
set_thread_account_v1_t set_thread_account
 
set_thread_db_v1_t set_thread_db
 
set_thread_command_v1_t set_thread_command
 
set_connection_type_v1_t set_connection_type
 
set_thread_start_time_v1_t set_thread_start_time
 
set_thread_info_v1_t set_thread_info
 
set_thread_resource_group_v1_t set_thread_resource_group
 
set_thread_resource_group_by_id_v1_t set_thread_resource_group_by_id
 
set_thread_v1_t set_thread
 
set_thread_peer_port_v4_t set_thread_peer_port
 
aggregate_thread_status_v2_t aggregate_thread_status
 
delete_current_thread_v1_t delete_current_thread
 
delete_thread_v1_t delete_thread
 
set_thread_connect_attrs_v1_t set_thread_connect_attrs
 
get_current_thread_event_id_v2_t get_current_thread_event_id
 
get_thread_event_id_v2_t get_thread_event_id
 
get_thread_system_attrs_v3_t get_thread_system_attrs
 
get_thread_system_attrs_by_id_v3_t get_thread_system_attrs_by_id
 
register_notification_v3_t register_notification
 
unregister_notification_v1_t unregister_notification
 
notify_session_connect_v1_t notify_session_connect
 
notify_session_disconnect_v1_t notify_session_disconnect
 
notify_session_change_user_v1_t notify_session_change_user
 
set_mem_cnt_THD_v1_t set_mem_cnt_THD
 

Detailed Description

Performance Schema Thread Interface, version 5.

Since
PSI_THREAD_VERSION_5 Changes from version 4:
  • register_thread takes an expanded PSI_thread_info_v5 instrumentation, which includes a new m_os_name attribute.
  • spawn_thread takes an extra sequence number parameter
  • new_thread takes an extra sequence number parameter

Member Data Documentation

◆ aggregate_thread_status

aggregate_thread_status_v2_t PSI_thread_service_v5::aggregate_thread_status
See also
aggregate_thread_status_v1_t.

◆ delete_current_thread

delete_current_thread_v1_t PSI_thread_service_v5::delete_current_thread
See also
delete_current_thread_v1_t.

◆ delete_thread

delete_thread_v1_t PSI_thread_service_v5::delete_thread
See also
delete_thread_v1_t.

◆ get_current_thread_event_id

get_current_thread_event_id_v2_t PSI_thread_service_v5::get_current_thread_event_id
See also
get_current_thread_event_id_v2_t.

◆ get_current_thread_internal_id

get_current_thread_internal_id_v2_t PSI_thread_service_v5::get_current_thread_internal_id
See also
get_current_thread_internal_id_v2_t.

◆ get_thread

get_thread_v1_t PSI_thread_service_v5::get_thread
See also
get_thread_v1_t.

◆ get_thread_by_id

get_thread_by_id_v2_t PSI_thread_service_v5::get_thread_by_id
See also
get_thread_by_id_v2_t.

◆ get_thread_event_id

get_thread_event_id_v2_t PSI_thread_service_v5::get_thread_event_id
See also
get_thread_event_id_v2_t.

◆ get_thread_internal_id

get_thread_internal_id_v2_t PSI_thread_service_v5::get_thread_internal_id
See also
get_thread_internal_id_v2_t.

◆ get_thread_system_attrs

get_thread_system_attrs_v3_t PSI_thread_service_v5::get_thread_system_attrs
See also
get_thread_system_attrs_v1_t.

◆ get_thread_system_attrs_by_id

get_thread_system_attrs_by_id_v3_t PSI_thread_service_v5::get_thread_system_attrs_by_id
See also
get_thread_system_attrs_by_id_v1_t.

◆ new_thread

new_thread_v5_t PSI_thread_service_v5::new_thread
See also
new_thread_v5_t.

◆ notify_session_change_user

notify_session_change_user_v1_t PSI_thread_service_v5::notify_session_change_user
See also
notify_session_change_user_v1_t.

◆ notify_session_connect

notify_session_connect_v1_t PSI_thread_service_v5::notify_session_connect
See also
notify_session_connect_v1_t.

◆ notify_session_disconnect

notify_session_disconnect_v1_t PSI_thread_service_v5::notify_session_disconnect
See also
notify_session_disconnect_v1_t.

◆ register_notification

register_notification_v3_t PSI_thread_service_v5::register_notification
See also
register_notification_v1_t.

◆ register_thread

register_thread_v5_t PSI_thread_service_v5::register_thread
See also
register_thread_v5_t.

◆ set_connection_type

set_connection_type_v1_t PSI_thread_service_v5::set_connection_type
See also
set_connection_type_v1_t.

◆ set_mem_cnt_THD

set_mem_cnt_THD_v1_t PSI_thread_service_v5::set_mem_cnt_THD
See also
set_mem_cnt_THD_v1_t.

◆ set_thread

set_thread_v1_t PSI_thread_service_v5::set_thread
See also
set_thread_v1_t.

◆ set_thread_account

set_thread_account_v1_t PSI_thread_service_v5::set_thread_account
See also
set_thread_account_v1_t.

◆ set_thread_command

set_thread_command_v1_t PSI_thread_service_v5::set_thread_command
See also
set_thread_command_v1_t.

◆ set_thread_connect_attrs

set_thread_connect_attrs_v1_t PSI_thread_service_v5::set_thread_connect_attrs
See also
set_thread_connect_attrs_v1_t.

◆ set_thread_db

set_thread_db_v1_t PSI_thread_service_v5::set_thread_db
See also
set_thread_db_v1_t.

◆ set_thread_id

set_thread_id_v1_t PSI_thread_service_v5::set_thread_id
See also
set_thread_id_v1_t.

◆ set_thread_info

set_thread_info_v1_t PSI_thread_service_v5::set_thread_info
See also
set_thread_info_v1_t.

◆ set_thread_os_id

set_thread_os_id_v1_t PSI_thread_service_v5::set_thread_os_id
See also
set_thread_os_id_v1_t.

◆ set_thread_peer_port

set_thread_peer_port_v4_t PSI_thread_service_v5::set_thread_peer_port
See also
set_thread_peer_port_vc_t.

◆ set_thread_resource_group

set_thread_resource_group_v1_t PSI_thread_service_v5::set_thread_resource_group
See also
set_thread_resource_group_v1_t.

◆ set_thread_resource_group_by_id

set_thread_resource_group_by_id_v1_t PSI_thread_service_v5::set_thread_resource_group_by_id
See also
set_thread_resource_group_by_id_v1_t.

◆ set_thread_start_time

set_thread_start_time_v1_t PSI_thread_service_v5::set_thread_start_time
See also
set_thread_start_time_v1_t.

◆ set_thread_THD

set_thread_THD_v1_t PSI_thread_service_v5::set_thread_THD
See also
set_thread_THD_v1_t.

◆ set_thread_user

set_thread_user_v1_t PSI_thread_service_v5::set_thread_user
See also
set_thread_user_v1_t.

◆ spawn_thread

spawn_thread_v5_t PSI_thread_service_v5::spawn_thread
See also
spawn_thread_v5_t.

◆ unregister_notification

unregister_notification_v1_t PSI_thread_service_v5::unregister_notification
See also
unregister_notification_v1_t.

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