Processlist是DBA排查问题的主要线索,而state就是processlist的心脏指标。
|
|
状态定义位置
sql/mysqld.cc
|
|
sql/mdl.cc
|
|
设置状态函数
|
|
两个函数可以设置当前线程的状态。
线程基本流程
stage_startingstage_checking_permissionsstage_opening_tablesstage_initstage_system_lockstage_optimizingstage_statisticsstage_preparingstage_executingstage_sending_datastage_endstage_query_endstage_closing_tablesstage_freeing_itemsstage_cleaning_up