首页 > 数据库 >mysql innodb_lock_wait_timeout修改

mysql innodb_lock_wait_timeout修改

时间:2023-09-17 10:33:38浏览次数:44  
标签:lock 修改 innodb timeout 500 wait

一、概述

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

二、修改

1、查询
SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';

2、session级别修改
SET innodb_lock_wait_timeout=500;
直接查询就能看到修改后的值
重新命令登录失效

3、全局设置
SET GLOBAL innodb_lock_wait_timeout=500;
直接查看还是修改前的值
重新命令登录查看是修改后的值
数据库重启会失效

配置文件my.cnf
[mysqld]
innodb_lock_wait_timeout=500
数据库重启才会生效

标签:lock,修改,innodb,timeout,500,wait
From: https://blog.51cto.com/u_13236892/7499866

相关文章

  • library cache lock故障分析
    现象客户数据库在每周五出现大量的“librarycachelock”等待事件,数据库业务办理失败。问题分析从ASH视图我们可以发现,数据库从9:01分开始出现“librarycachelock”等待事件。如上图,等待事件中P3TEXT对应的是100*mode+namespace,对于的P3RAW十六进制值为52002。namespace52转为......
  • 订单请求接口设计,避免timeout超时问题 下单解决
    订单请求接口设计,避免timeout超时问题下单解决接上篇:外部系统对接下单幂等性校验逻辑及接口超时处理https://www.cnblogs.com/oktokeep/p/17668039.html1.第一步中间表数据&取消接口两件事情分开,不要因为中间表缺失数据,而影响到取消的操作。2.第二步中间表数据兼容,不存在......
  • block中真实存储的数据oracle
    概念描述通常数据库的一张表会存储number、char等等类型的数据,这些数据通过select查询就能被人所识别,但是Oracle数据库存储这些数据的时候却不会“明文”存储。如果我们能把表对应的dbf表空间文件下载下来,再通过一些转换手段将dbf中的数据块内容转换成人能识别的“明文”,但首先必须......
  • 天翼云存储资源盘活系统HBlock,全面释放企业数据价值
    9月6日,天翼云与科技媒体InfoQ联合举办的以“存储难题新解法,揭秘极/致易用的HBlock”为主题的线上技术分享会圆满落幕。天翼云国际业务事业部研发专家武志民与存储产品线总监魏玮以“天翼云存储资源盘活系统HBlock,深挖独创技术亮点与实战演练”为主题,分享了HBlock在安装部署、数据......
  • 天翼云存储资源盘活系统HBlock,全面释放企业数据价值
    9月6日,天翼云与科技媒体InfoQ联合举办的以“存储难题新解法,揭秘极致易用的HBlock”为主题的线上技术分享会圆满落幕。天翼云国际业务事业部研发专家武志民与存储产品线总监魏玮以“天翼云存储资源盘活系统HBlock,深挖独创技术亮点与实战演练”为主题,分享了HBlock在安装部署、数据可......
  • 安装系统出现dracut-initqueue timeout
    dracut-initqueuetimeout因为系统安装的时候默认的读取不到U盘的数据,需要手动指定。两种解决办法:出来install的界面之后,按e进入编辑界面,将原来第一行的内容改成:vmlinuzinitrd=initrd.imglinuxddnomodesetquiet第二行不变,然后ctrl+x执行,执行完之后能看到电脑所有的硬......
  • Java多线程____BlockingQueue阻塞队列使用
    packagecom.frame.base.thread;importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.ArrayBlockingQueue;/***并发编程____阻塞队列*/publicclassBlockingQueueTest{ publicstaticvoidmain(String[]args)throwsInterruptedException{......
  • RSA加密 too much data for RSA block
    场景:RSA加密//RSA加密 这样处理byte[]bytes=ci.doFinal(data.getBytes(StandardCharsets.UTF_8));returnBase64.getEncoder().encodeToString(bytes);//解密时这样处理byte[]bytes=ci.doFinal(Base64.getDecoder().decode(base64Data));returnnewString(bytes);......
  • 使用gcc内置CAS函数实现spinlock
     Built-inFunction:bool__atomic_compare_exchange_n(type*ptr,type*expected,typedesired,boolweak,intsuccess_memorder,intfailure_memorder)Thisbuilt-infunctionimplementsanatomiccompareandexchangeoperation.Thiscomparesthecontents......
  • 【Azure Function】修改Function执行的Timeout时间
    问题描述AzureFunction默认的Timeout时间是否可以调整呢?问题解答可以的,根据创建Function的时候选择的定价层不同,Function默认的Timeout时间也不同。消耗层的functionTineout默认是5分钟,最大可修改为10分钟高级和专用计划的默认值为30分钟,可以设置为-1表示无限制所以如需要修改,就......