Nagios 里面监控MySQL事务一直RUNNING没有结束的报警Shell脚本

序言:        业务报警订单提交异常,页面一直没有反应,排查后是事务没有提交或者回滚导致,想到如果及时监控事务的运行状态报警出来,那么就可以及时排查出问题所在,方便运营处理,所以自己就弄了一个shell脚本放在nagios来处理事务报警情况。1,编写事务监控脚本 #!/bin/bash# author: tim.man# version: 1.0# desc: check the RUNNI...
阅读(3090) 评论(0)

[MySQL] 生产环境MySQL数据库事务一直在RUNNING

前言: 运营人员反映,有一单子提交卡住了,页面一直没有返回。1,刚开始怀疑是应用服务器或者db压力过高hang住了,马上去check应用服务器以及db的负载,看起来都OK,蛮低的,应该不是DB性能问题。2,最后去看下是否是表锁住了,查看到有2个事务一直RUNNING,没有结束。,mysql> select * from INNODB_TRX\G;**************************...
阅读(4876) 评论(0)

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

前言:朋友咨询我说执行简单的update语句失效,症状如下:mysql> update order_info  set province_id=15  ,city_id= 1667  where order_from=10 and order_out_sn='1407261241xxxx';ERROR 1205 (HY000): Lock wait timeout exceeded; try re...
阅读(47849) 评论(1)

MySQL事务学习 --> 分布式事务

7 分布式事务 Innodb存储引擎支持XA事务,通过XA事务可以支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transac         tional resources)参与一个全局的事务中。事务资源通常是关系型数据库系统,也可以是其它类型的资源。   全局事务要求在其中所有参与的事务要么全部提交,要么全部回滚,这对于事务原有的ACID要求又有了提高。另外,在使用分布...
阅读(8130) 评论(7)

MySQL事务学习-->隔离级别

6 事务的隔离级别 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 更新丢失 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 脏读 一个事务开始读取了某行数据,但是另外一...
阅读(6800) 评论(0)

MySQL 事务的学习整理

事务是数据库区别文件系统的重要特征之一。 在文件系统中,如果你正在写文件,但是操作系统突然崩溃了,这个时候文件有可能会被损坏的,当然也会有一些机制让文件恢复到某一个时间点,比如依靠原有的备份等。     -- 继续编辑中...
阅读(11377) 评论(1)

MySQL事务控制语句(学习笔记)

MySQL事务控制语句         在mysql命令行的默认下,事务都是自动提交的,sql语句提交后马上会执行commit操作。因此开启一个事务必须使用begin,start transaction,或者执行 set autocommit=0;  可以使用的事务控制语句 start transction | begin : 显示的开启一个事务  commit (commit work...
阅读(34277) 评论(6)

MySQL innodb 事务的实现

reference:MySQL技术内幕 Innodb存储引擎  Write-Ahead Logging ,WAL:预写日志方式  【1】Redo Log  在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodb log buffer)来实现的,当开始一个事务的时候,会记录该事务的lsn(log sequence number)号; 当事务执行时,会往I...
阅读(8542) 评论(2)
    个人资料
    • 访问:3323728次
    • 积分:40908
    • 等级:
    • 排名:第102名
    • 原创:646篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1411条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论