查询长时间不返回 mysql> select * from t where id=1; 大概率是表 t 被锁住了。接下来分析原因的时候,一般都是首先执行一下 show processlist 命令,看看当前语句处于什么状态。 show processlist:用于显示当前的线程 等 MDL 锁 就是使用 show processlist 命令查看 Waiting for table metadata lock 的示意图。 等行锁