MySQL服务器最近偶尔出现cpu居高不下的情况,如何排查?( 二 )


Updating:正在搜索匹配的记录, 并且修改它们 。
User Lock:正在等待 GET_LOCK() 。
Waiting for tables
该线程得到通知, 数据表结构已经被修改了, 需要重新打开数据表以取得新的结构 。
然后, 为了能的重新打开数据表, 必须等到所有其他线程关闭这个表 。
以下几种情况下会产生这个通知:
FLUSH TABLES tbl_name,
ALTER TABLE,
RENAME TABLE,
REPAIR TABLE,
ANALYZE TABLE,
OPTIMIZE TABLE 。
waiting for handler insert:
INSERT DELAYED 已经处理完了所有待处理的插入操作, 正在等待新的请求 。




推荐阅读