91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Waiting for table metadata lock

發布時間:2020-06-10 16:15:42 來源:網絡 閱讀:864 作者:SuperDragonMan 欄目:MySQL數據庫

【問題描述】:Mysql5.6的主從環境,在主庫上添加字段始終添加不了,一直沒有返回值。
【排查分析】:
1、在測試環境上執行沒有問題,很快就返回。因為數據量不大,也就10w左右(線上也是10w左右)
2、在執行alter語句時,在另外的終端通過show processlist發現 有等待TML鎖
Waiting for table metadata lock
3、通過如下sql查線程ID

SELECT distinct b.trx_id blocking_trx_id,
b.trx_mysql_thread_id 源頭鎖thread_id,
SUBSTRING(p. HOST, 1, INSTR(p. HOST, ':') - 1) blocking_host,
SUBSTRING(p. HOST, INSTR(p. HOST, ':') + 1) blocking_port,
IF(p.COMMAND = 'Sleep', p.TIME, 0) idel_in_trx,
b.trx_query blocking_query,
r.trx_id waiting_trx_id,
r.trx_mysql_thread_id waiting_thread,
TIMESTAMPDIFF(SECOND, r.trx_wait_started, CURRENT_TIMESTAMP) wait_time,
r.trx_query waiting_query,
l.lock_table waiting_table_lock
FROM information_schema.INNODB_LOCKS l
LEFT JOIN information_schema.INNODB_LOCK_WAITS w
ON w.requested_lock_id = l.lock_id
LEFT JOIN information_schema.INNODB_TRX b
ON b.trx_id = w.blocking_trx_id
LEFT JOIN information_schema.INNODB_TRX r
ON r.trx_id = w.requesting_trx_id
LEFT JOIN information_schema. PROCESSLIST p
ON p.ID = b.trx_mysql_thread_id
ORDER BY wait_time DESC;

如果沒有返回值 ,使用下面的sql來查:

select i.trx_mysql_thread_id
from  information_schema.innodb_trx i,
  (select 
         id, time
     from
         information_schema.processlist
     where
         time = (select 
                 max(time)
             from
                 information_schema.processlist
             where
                 state = 'Waiting for table metadata lock'
                     and substring(info, 1, 5) in ('alter' , 'optim', 'repai', 'lock ', 'drop ', 'creat'))) p
  where timestampdiff(second, i.trx_started, now()) > p.time
  and i.trx_mysql_thread_id  not in (connection_id(),p.id);

Waiting for table metadata lock

根據返回的結果繼續查相關的session:
select * from information_schema.processlist where id=104018;
Waiting for table metadata lock

可以根據情況對該會話進行處理。
Waiting for table metadata lock

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘德县| 敖汉旗| 肇州县| 南部县| 循化| 北海市| 布拖县| 厦门市| 昌平区| 原阳县| 临西县| 赤水市| 东港市| 东安县| 威宁| 图们市| 马尔康县| 台州市| 芦溪县| 靖边县| 青龙| 翼城县| 浑源县| 沈阳市| 桦川县| 虹口区| 松阳县| 蒙城县| 大连市| 汉沽区| 定结县| 从化市| 定兴县| 古浪县| 宁远县| 张家港市| 曲周县| 上思县| 乌拉特后旗| 申扎县| 赣州市|