06月01, 2021
收藏本站

mysql Waiting for table level lock

最近排查个问题,数据库频繁出现慢SQL,从当时抓取的processlist,存在执行时间最长的进程处于Waiting for table level lock image.png
从记录看,等待表锁的是一个select sql。该表引擎innodb,当时没有其它进程对该表进行DDL操作,都有走索引。
这可难倒我了,毫无头绪。是什么能将innodb表锁住?flush tables with read lock或者select for updates或者lock table ... read?都没有!!!

问题能在继续,排查永不停止。


Comments