日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql info commit_mysql show processlist 发现大量的commit

發布時間:2025/3/11 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。