记录工作日常遇到的问题
在mysql5.7、mysql5.8等5系版本中
查看死锁代码是
select * from information_schema.innodb_locks;
查看等待锁的代码
select * from information_schema.innodb_lock_waits

mysql 8.0中查看死锁代码变了
如果继续用5.7的代码会提示报错
Unknown table ‘INNODB_LOCKS’ in information_schema

所以在8.0使用以下代码
#查看死锁
select * from performance_schema.data_locks;

#查看死锁等待时间
select * from performance_schema.data_lock_waits;

然后kill就行了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐