当前位置:网站首页 > SQL数据库编程 > 正文

mysql查询锁表(MySQL查询锁表语句)



(1)直接在mysql命令行执行:show engine innodb status。

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

(3)然后show processlist,查看造成死锁占用时间长的sql语句。

(4)show status like ‘%lock%’。

(1)查看表被锁状态:show OPEN TABLES where In_use > 0; 这个语句记录当前锁表状态 。

(2)查询进程:show processlist查询表被锁进程;查询到相应进程killid。

(3)分析锁表的SQL:分析相应SQL,给表加索引,常用字段加索引,表关联字段加索引。

(4)查看正在锁的事物:SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS。

(5)查看等待锁的事物:SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS。

1.查看当前锁超时时间

2.查看全局锁超时时间

3.更改当前锁超时时间为120秒

4.更改全局锁超时时间为120秒

5.查看锁情况

6.杀死锁的办法:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • mysql查询锁表的实现方法
  • mysql锁表确认及解除锁表的实现示例
  • mysql for update是锁表还是锁行实例详解
  • 一文掌握MySQL锁表方法
  • mysql查询锁表方式
到此这篇mysql查询锁表(MySQL查询锁表语句)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • jdbc连接数据库代码(jdbc连接sql数据库步骤代码)2025-05-02 07:45:10
  • sql文件格式(sql文本格式)2025-05-02 07:45:10
  • druid监控页面说明(druid监控sql)2025-05-02 07:45:10
  • oracle编程软件(oracle数据库编程经典300例)2025-05-02 07:45:10
  • sql文件转换成csv显示不全(sql文件转换word)2025-05-02 07:45:10
  • pymysql怎么安装pycharm(pymysql怎么安装到anancoda)2025-05-02 07:45:10
  • mysql导入sql文件过大(mysql数据库导入sql文件不成功解决办法!)2025-05-02 07:45:10
  • mysql主键语句(mysql主键的作用是什么)2025-05-02 07:45:10
  • sql如何导入sql文件(sql文件怎么导入数据库mysql)2025-05-02 07:45:10
  • mysql主键约束名(mysql的主键约束相当于唯一约束和什么约束的组合)2025-05-02 07:45:10
  • 全屏图片