mysql锁表查询(mysql查询锁表语句)
2020-07-24 11:44:55
共10个回答
怎么查找mysql中的锁表语句showprocesslist;SHOWPROCESSLIST显示哪些线程正在运行.您也可以使用mysqladminprocesslist语句得到此信息.如果您有SUPER权限,您可以看到所有线程.否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程).如果有线程在update或者insert某个表,此时进程的status为updating或者sendingdata.
你好!showinnodbstatus这个应该能帮助到你如有疑问,请追问.
可直接在mysql命令行执行:showengineinnodbstatus\G;查看造成死锁的sql语句,分析索引情况,然后优化sql然后showprocesslist;另外可以打开慢查询日志,linux下打开需在my.cnf的[mysqld]里面加上以下内容:
问题是什