白熊资讯网 - 娱乐资讯_女性资讯_母婴健康_情感文章_百科知识_星座运势

手机版
二维码访问手机版

mysql表被锁了怎么办

日期:2024-01-07 10:55:45 来源:IT生涯 浏览:289次 栏目:百科

查看表是否被锁:直接在mysql命令行执行:show engine innodb status\G。//www.czybx.com

查看造成死锁的sql语句,分析索引情况,然后优化sql.

然后s//www.czybx.comhow processlist,查看造成死锁占用时间长的sql语句。

show status like ‘%lock%。

mysql表被锁了怎么办

查看表被锁状态和结束死锁步骤:

1.查看表被锁状态

show OPEN TABLES where In_use > 0; 这个语句记录当前锁表状态

2.查询进程

show processlist 查询表被锁进程

查询到相应进程kill id

3.分析锁表的SQL

分析相应SQL,白熊资讯网给表加索引,常用字段加索引,表关联字段加索引

查看正在锁的事物:

SELECT * FROM INFORMATION_SCHEMA.INNwww.czybx.comODB_LOCKS.

查看等待锁的事物:

SELECT * FROM IN白熊资讯FORMATION_SCHEMA.INNODB_LOCK_WAITS.

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: mysql表被锁了怎么办

文章地址: www.czybx.com/baike/357450.html

相关文章

推荐文章
热门文章