mysql 设置innodb_lock_wait_timeout 时间方法

设置mysql 事务锁超时时间 innodb_lock_wait_timeout

Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错。

SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';
SET GLOBAL innodb_lock_wait_timeout=500;
SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';//永久设置,需重启mysql

SET innodb_lock_wait_timeout = 120; //临时设置无需重启
查询进程 查询数据库线程情况,看是否有执行很慢的SQL
show processlist;

在执行结果中可以看到是否有表锁等待或者死锁,如果有死锁发生,可以通过下面的命令来杀掉当前运行的事务:

查询到相对应的进程

再去查看innodb的事务表INNODB_TRX,看下里面是否有正在锁定的事务线程,看看ID是否在show full processlist里面的sleep线程中,如果是,就证明这个sleep的线程事务一直没有commit或者rollback而是卡住了,我们需要手动kill掉。

kill   id;
//   KILL 后面的数字指的是 trx_mysql_thread_id 值。
(0)

相关推荐

  • Mysql之锁、事务绝版详解

    一 锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则.对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能 ...

  • 线上故障如何快速排查?来看这套技巧大全

    文末福利:轻量应用服务器优惠,新用户专享. 前言 线上定位问题时,主要靠监控和日志.一旦超出监控的范围,则排查思路很重要,按照流程化的思路来定位问题,能够让我们在定位问题时从容.淡定,快速的定位到线上 ...

  • 记一次MySQL中Waiting for table metadata lock的解决方法

    最近项目中的数据库查询经常挂起,应用程序启动后也报操作超时.测试人员就说数据库又挂了(貌似他们眼中的连接失败,查询无果都是挂了),通过 show processlist 一看,满屏都是 Waiting ...

  • MySQL

    https://blog.csdn.net/liberty12345678/article/details/81974664 查看mysql默认读取my.cnf的目录 如果没有设置使用指定目录的my. ...

  • MySQL数据库超时设置配置的方法实例

    目录 前言 1. JDBC超时设置 2. 连接池超时设置 3. MyBatis查询超时 4. 事务超时 总结 前言 最近备战京东双11,在配置MySQL的超时配置发现有很多地方可以设置.这么多超时的配 ...

  • (简单明了)塑化参数设置与优化方法

    戳我进入社区:注塑和模具人的网上家园 注射量 注射量是指注塑机螺杆(或柱塞)在注射时,向模具内所注射的物料熔体量( g ).因此,注射量是由聚合物的物理性能及螺杆中料筒中的推进容积来确定的. 由此可见 ...

  • 简放|量价择时核心教程:止损点的设置原理和方法

    今天讲一下止损,这是我今年写的第4个核心教程.我写的教程,都力求做到精简易懂,让每一个字都是干货.前三个教程分别为: 简放|量价择时核心教程:如何在恐慌中判断底部 简放|量价择时核心教程:高胜率买点选 ...

  • 华为手机怎么设置休眠时间

    不得不承认,现在华为手机确实挺火的,很多人都喜欢使用这个牌子的手机.那么,大伙知道如何对华为手机进行休眠时间调整吗?若是不确定的话,来看看小编给出的介绍吧. 1.打开华为手机桌面上的[设置]图标,进入 ...

  • Excel用设置上下标的方法制作斜线表头

    Excel用设置上下标的方法制作斜线表头

  • win7系统怎么设置待机时间

    作为一个互联网人(没有"才"字啊),怎么也得发点关于操作系统的文章啊,不能老是窝在wps/office上面,显示咱多没本事啊,只会办公办公,其它的就什么都不懂了.好吧,香哥今天就发 ...

  • 台湾英展XK3150W仪表的参数设置与标定方法

    参数设定和重量标定   1.称重状态下,按[置零]不放,等到显示版本号[02012]后松开,显示[F0  ]   2.按[ ]显示[F1   ],   3.按[确认]显示[SET]   4.按[确认] ...

  • 联想电脑怎么设置UEFI启动,联想BIOS设置UEFI模式方法

    现在主流的电脑都已经支持UEFI模式启动了,默认会安装Win10系统,如果你之前关闭了UEFI不知道如何恢复的话,可以看下小编分享的以下联想BIOS设置UEFI模式方法 联想电脑使用UEFI模式注意事 ...

  • 格力空调五代商用外机功能码设置拨码开关的方法

    格力空调五代商用多联机外机主板上,有一排八组拨码开关,它们分别代表着不同的功能设置,第一次调试可以根据需求去修改,但是大部分功能键是不需要修改的.五代家用多联机只有五组功能拨码. 一.系统功能拨码设置 ...