mysql info commit_mysql show processlist 发现大量的commit
今天执行show processlist 发现大量的commit;查看锁信息,发现基本上都是
+----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| waiting_trx_id | waiting_thread | waiting_query | blocking_trx_id | blocking_thread | blocking_query
+----------------+----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------+-----------------+------------------------------------------------------------------------------------------------------------
| 1131726E | 501885 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',6106041) and a.money >= NAME_CONST('pay_money',6) | 113159E3 | 501939 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',6106041) and a.money >= NAME_CONST('pay_money',6)
| 1131726E | 501885 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',6106041) and a.money >= NAME_CONST('pay_money',6) | 1131432D | 500960 | commit
| 11317266 | 501631 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',15) where `a`.`id` = NAME_CONST('in_user_id',6232465) and a.money >= NAME_CONST('pay_money',15) | 11316F66 | 501485 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',15) where `a`.`id` = NAME_CONST('in_user_id',6232465) and a.money >= NAME_CONST('pay_money',15)
| 11317266 | 501631 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',15) where `a`.`id` = NAME_CONST('in_user_id',6232465) and a.money >= NAME_CONST('pay_money',15) | 11316237 | 501852 | commit
| 1131720C | 501785 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',5214183) and a.money >= NAME_CONST('pay_money',6) | 1131624D | 501699 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',5214183) and a.money >= NAME_CONST('pay_money',6)
| 1131720C | 501785 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',5214183) and a.money >= NAME_CONST('pay_money',6) | 113146D2 | 501710 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',5214183) and a.money >= NAME_CONST('pay_money',6)
| 1131720C | 501785 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',6) where `a`.`id` = NAME_CONST('in_user_id',5214183) and a.money >= NAME_CONST('pay_money',6) | 11313088 | 502124 | commit
| 113171EA | 501711 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9) | 11316383 | 501887 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9)
| 113171EA | 501711 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9) | 1131607B | 501045 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9)
| 113171EA | 501711 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9) | 11315087 | 500378 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9) |
| 113171EA | 501711 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',5889087) and a.money >= NAME_CONST('pay_money',9) | 11314AFC | 501849 | commit |
| 113171DA | 501941 | update `a` set `a`.`money` = `a`.`money` - NAME_CONST('pay_money',9) where `a`.`id` = NAME_CONST('in_user_id',6389794) and a.money >= NAME_CONST('pay_money',9) | 11316230 | 501547 | commit
好多都是和commit锁等待.
这不是由于DB commit比较频繁造成的?批量提交可以解决这个问题吗?
mysql info commit_mysql show processlist 发现大量的commit相关推荐
- mysql卡住锁表 processlist explain
1.记一次order by desc limit导致的查询慢: explain分析一下这条语句: explain select a.id,a.q_user,a.q_showtime,a.thumb,a ...
- Mysql 中 show full processlist
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令. 1. 进入MySQL/bin目录下输入mysqladmin processlist; ...
- nagios mysql 并发_nagios监控mysql的connections和processlist
监控connections和processlist的脚本下载地址: 1.把脚本上传到/usr/local/nagios/libexec目录下 /usr/local/nagios/libexec/che ...
- kill mysql process_Mysql 批量 kill processlist
Mysql 批量 kill processlist Mysql 有些查询语句不合理, 或者其它一些特殊的原因会导致一个查询进程 Locked, 而如果多个相似的查询可能会因为表设计的不合理而跟着排在这 ...
- mysql innodb commit_MySQL:Innodb 关于Handler_commit每次DML增加2的原因
简单描述一下,也是本人的问的,水平有限,如果有误请谅解. 原问题如下@mysqDBA: 请教一个问题.我每次insert一条语句,查询show global status like 'Handler_ ...
- mysql kill 指令,SHOW PROCESSLIST指令与KILL指令
功能版本说明当 DRDS 版本号小于 5.1.28-1408022 时,DRDS 仅支持物理连接的 SHOW PROCESSLIST 与 KILL 功能,请参见老版本 SHOW PROCESSLIST ...
- mysql 日期_「5」学习MySQL日期与时间类型发现:要养成注重细节的习惯
在前面的学习中我们提到过字段类型这个概念,本篇的主题就是来讲一种常用而相对复杂的类型:日期与时间. MySQL中表示日期与时间的数据类型有很多种,但主要的不外乎下面五种: 记住上面表中的"范 ...
- mysql函数commit_mysql的函数不能用commit吗?
慕斯709654 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行.换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的.如果在事务的任何操作失败,则整个事务将失败.实 ...
- mysql 存储过程 commit_mysql 存储过程commit
MySQL并发复制系列一:binlog组提交 MySQL Binary log在MySQL 5.1版本后推出主要用于主备复制的搭建,我们回顾下MySQL 在开启/关闭 Binary Log功能时是如 ...
最新文章
- zabbix 监控项自动发现过滤_Zabbix5.2由浅入深之官方自动发现规则初探(网络篇)
- n条直线相交最多有几个邻补角_【初一】 n(n1)模型在相交线中的应用
- 数据的预处理与特征构建(申请评分卡模型)
- hibernate 时间 默认值 -(mysql) 注解_注解@ -shihchang
- Linux - 查看软件安装与安装路径
- 为什么 0.1 + 0.2 = 0.300000004
- 声谱图,梅尔语谱,倒谱,梅尔倒谱系数
- 8.29 脏检查笔记
- Kubernetes 小白学习笔记(31)--kubernetes云原生应用开发-istio架构和安装
- 美国免费为全世界提供GPS服务,为什么中国还要搞“北斗”?
- ShaderForge插件介绍详解
- 计算机触摸板设置方法,笔记本电脑触摸板设置
- 【论文阅读】【BMVC2018】BAM: Bottleneck Attention Module
- Vue2.0搭建脚手架(vue-cli)
- IntelliJIDEA DEFAULT KEYMAP
- CCF CSP 中国计算机学会-CCF计算机软件能力认证(计算机水平测试)-简介-详情
- cocos2d简单弹球
- 正确地使用“respectively“
- 卸载2345套件的本人认为最好的方法
- ACT技能编辑器的制作经验
热门文章
- script filename php,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
- java序列化流_java 序列化流与反序列化流
- java 根据类名示例化类_Java MathContext类| 带示例的getRoundingMode()方法
- 互联网传真 传真指令_传真的完整形式是什么?
- enumset.allof_Java EnumSet allOf()方法与示例
- 带有示例的Python列表reverse()方法
- dbms标识符无效_DBMS中的聚合运算符(分组依据和具有子句)
- 学到了!MySQL 8 新增的「隐藏索引」真不错
- 十五、Python操作mysql数据库
- 带有emplace开头的STL为何优于其它插入函数