返回顶部
首页 > 资讯 > 数据库 >innodb_lock_wait_timeout参数的了解
  • 588
分享到

innodb_lock_wait_timeout参数的了解

2024-04-02 19:04:59 588人浏览 薄情痞子
摘要

前言:在管理oracle的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资

前言:在管理oracle的工作中,经常发现因为等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待;

一、innodb_lock_wait_timeout的参数说明

innodb_lock_wait_timeout参数的了解

innodb_lock_wait_timeout指的是事务等待获取资源等待的最长时间,超过这个时间还未分配到资源则会返回应用失败;

参数的时间单位是秒,最小可设置为1s(一般不会设置得这么小),最大可设置1073741824秒(34年,一条语句锁等待超过30分钟估计业务该有反馈了)

默认安装时这个值是50s(公司的默认参数设置)

二、参数的修改

参数支持范围为Session和Global,且支持动态修改,所以可以通过两种方法修改;

2.1 通过语句修改

set innodb_lock_wait_timeout=100;

set global innodb_lock_wait_timeout=100;

注意global的修改对当前线程是不生效的,只有建立新的连接才生效

2.2 修改参数文件/etc/my.cnf

innodb_lock_wait_timeout = 50

三、当等待超过阀值时的情况

当锁等待超过设置时间的时候,就会报如下的错误;

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

总结:本文档只是对mysql锁等待的相关参数做一个简单的了解,后续会有整理相关锁等待及管理的文档;

......................................................................................................................................................................………………………………………

本文作者:JOHN,某上市公司DBA,业余时间专注于数据库的技术管理,从管理的角度去运用技术。

ORACLE技术博客:ORACLE 猎人笔记               数据库技术群:367875324 (请备注ORACLE管理 ) 

......................................................................................................................................................................………………………………………

您可能感兴趣的文档:

--结束END--

本文标题: innodb_lock_wait_timeout参数的了解

本文链接: https://lsjlt.com/news/50081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • innodb_lock_wait_timeout参数的了解
    前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资...
    99+
    2024-04-02
  • 深入了解python的函数参数
    目录位置参数默认参数关键字参数多值参数:总结 位置参数 这是一个求等差数列和的函数,使用必需要传入一个参数n,这就是位置参数 def sum(n): sum=0 ...
    99+
    2024-04-02
  • python的函数参数你了解吗
    目录前言位置传参关键字传参默认参数不定长参数混合使用问题创建时引用时总结前言 python参数类型和参数传递形式多样,相对于其他语言python使用会更加灵活。它传参形式一般分为两种...
    99+
    2024-04-02
  • C++的缺省参数你了解嘛
    目录一、缺省参数概念有什么用 二、缺省参数分类全缺省参数 半缺省参数 总结一、缺省参数概念 缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用...
    99+
    2024-04-02
  • 了解AJAX所需的参数是什么?
    深入了解AJAX的参数:您需要掌握哪些参数? 引言: 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)是一个被广泛使用的技术,它可以实现异步加载数据,从而提升用户体验。AJAX的核心...
    99+
    2024-01-26
    参数 ajax 深入了解
  • 深入了解PHP参数隐藏的重要性
    PHP参数隐藏是构建安全可靠的网站和应用程序的关键一环。通过隐藏参数,可以保护敏感信息不被恶意用户窃取,提高系统的安全性和稳定性。在本文中,我们将深入探讨PHP参数隐藏的重要性,并结合...
    99+
    2024-03-09
    隐私保护 php参数隐藏 参数安全性
  • python的函数形参和返回值你了解吗
    目录函数的返回值函数的参数不可变参数和可变参数+=函数的参数缺省参数多值参数元组和字典的拆包总结函数的返回值 一个函数执行后可以返回多个返回值 def measure(): ...
    99+
    2024-04-02
  • 了解Go语言中参数是如何传递的
    在 go 语言中,函数参数可以传递值或传递引用:传递值:复制参数的值,修改不影响原始变量。传递引用:使用指针,允许函数直接修改原始变量的值。在实际应用中,根据具体情况选择传递方式:按值传...
    99+
    2024-04-03
    go语言 参数传递
  • javascript参数太奔放了嘛
    JavaScript是一门动态的、弱类型的编程语言,它与许多其他编程语言相比,参数的使用方式较为奔放。在JavaScript中,函数的参数可以是任意类型的值,包括基本类型、对象、函数等。在传递参数时,可以不明确指定参数的类型,也可以不限制参...
    99+
    2023-05-14
  • VueTreeselect 参数options的数据转换-参数normalizer解析
    目录VueTreeselect 参数options的数据转换-参数normalizerVueTreeselect 参数options的数据转换解析VueTreeselect 参数op...
    99+
    2024-04-02
  • SpringBoot2之PUT请求接收不了参数的解决方案
    目录HiddenHttpMethodFilterHttpPutFormContentFilterSpringBoot2之PUT请求接收不了参数的解决办法,这个问题,关乎两个Filte...
    99+
    2024-04-02
  • C++ 函数的默认参数和可变参数详解
    c++++ 默认参数允许为函数参数设置默认值,而在可变参数中,可以为函数提供任意数量的参数。具体而言:默认参数:允许在函数声明时为参数指定默认值,在调用时如果没有提供值则使用默认值。可变...
    99+
    2024-04-19
    编程 c++
  • 了解申请一个云服务器时所需要的参数
    云服务器的配置参数包括以下几个方面: 云服务器的名称和型号:选择一个常用的云服务器名称和型号,例如Apache Cloud-Com提供的Cloud-Apache Server、PostgreSQL Dynamic Cloud-Enter...
    99+
    2023-10-26
    所需要 参数 服务器
  • python中函数的参数详解
    目录一、参数的定义1、函数的参数在哪里定义2、带参数的函数调用:二、参数分类1、根据实参进行分类1.1、位置参数(未命名参数)1.2、关键字参数(命名参数)2、根据形参进行分类2.1...
    99+
    2024-04-02
  • SpringBoot2之PUT请求接收不了参数如何解决
    这篇文章主要讲解了“SpringBoot2之PUT请求接收不了参数如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot2之PUT请求接收不了参数如何解决”吧!Hidde...
    99+
    2023-07-02
  • 了解申请一个云服务器时所需要的参数是
    云服务器的配置参数可能会因操作系统和硬件配置而有所不同,但以下是一些基本的云服务器配置建议: 计算处理能力:云服务器计算能力应足以提供您的应用程序,并应在您的操作系统的内存和物理内存之间进行平衡。您的计算处理能力应该根据您的操作系统和硬...
    99+
    2023-10-26
    所需要 参数 服务器
  • OGG参数详解
    一直以来对oracle goldengate许多参数比较疑惑,正好在MOS看到这个文章,转载到BLOG,以备参考 Objective: This paper provides samp...
    99+
    2024-04-02
  • Python--参数注解
    一,函数定义的弊端:    1)Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型。    2)Python不是静态编译型语言,变量类型是运行器决定的    3)动态语言很灵活,但这也是其弊端:def add(x + y):...
    99+
    2023-01-31
    注解 参数 Python
  • Python中的函数参数(位置参数、默认参数、可变参数)
    目录一、位置参数二、默认参数三、可变参数四、关键字参数五、命名关键字参数六、各种参数之间的组合函数的参数:Python中函数定义非常简单,由于函数参数的存在,使函数变得非常灵活应用广...
    99+
    2024-04-02
  • 详解linux里的backlog参数
    问题 我们在linux上服务器起了一个serversocket,并且设置了backlog为2,并没有让serversock.accept() 在客户端上,我们一个一个的启动了连接socket, 当连接数目超过3的时候,客...
    99+
    2022-06-05
    linux backlog参数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作