昨晚添加完索引之后, 查询整表的时候抛出Lock wait timeout exceeded; try restarting transaction, 吓死小白的我, 为什么条件查询可以, 整表查不了, 老大说是不是我添加错了..., 后来找到解决办法, 原来是死锁了 查看数据库的隔离级别 select @@tx_isolation; 查mysql当前库进程(是否有wait之类的线程, 直接kill) show full processlist 对比线程中的情况,查看里面是否有正在锁定的事务线程…