日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL刪除了記錄不生效的原因排查

瀏覽:66日期:2023-10-09 17:45:24

線上的一次MySQL事務問題記錄

上周五進行了一個大表刪除的操作,在刪除的過程中,出現了一點小問題,白白花費了兩個小時,我這里記錄了一下大概的過程,廢話不多說了,直接看過程吧。

當時想進行刪除,先測試了一下刪除語句的語法,刪了一條試了一下,如下:

mysql ::>>select min(id) from XXXX_user_login;+---------+| min(id) |+---------+| |+---------+ row in set (0.00 sec)mysql ::>>delete from XXXX_user_login where id < ;Query OK, row affected (0.00 sec)mysql ::>>select min(id) from XXXX_user_login; +---------+| min(id) |+---------+| |+---------+ row in set (0.00 sec)

然后重新使用mysql客戶端登錄進去,發現了一個奇怪的問題:

[dba_mysql ~]$ /usr/local/mysql/bin/mysql -udba_admin -p -h127.0.0.1 -P4306Enter password: XXXXXXXXXXXXXXXXXXXXXXType ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql ::>>select min(id) from XXXXX_user_login; +---------+| min(id) |+---------+| |+---------+ row in set (0.00 sec)

也就是剛才刪除掉的那一條記錄又重新回來了。

想想覺得挺奇怪的,是不是我刪除錯了,或者說刪除之后,業務方又重新插入了數據,這不是出問題了么。。。又重新試了幾次,都是一樣的效果。

這個現象很奇怪,之前沒有遇到過,我首先是檢查了一下腳本,確認刪除的腳本無誤后,又查了好半天,最后終于從事務的這個方向找到了一個突破口,懷疑是事務沒有提交導致的,于是看了一眼當前事務的參數,如下:

mysql ::>>show variables like ’%commit%’; +--------------------------------+-------+| Variable_name | Value |+--------------------------------+-------+| autocommit | OFF || innodb_commit_concurrency | || innodb_flush_log_at_trx_commit | |+--------------------------------+-------+ rows in set (0.00 sec)mysql--dba_admin@127.0.0.1:(none) ::>>mysql ::>>show global variables like ’%commit%’;+--------------------------------+-------+| Variable_name | Value |+--------------------------------+-------+| autocommit | ON || innodb_commit_concurrency | || innodb_flush_log_at_trx_commit | |+--------------------------------+-------+ rows in set (0.00 sec)

看到這個,基本上問題就已經確定了,是因為當前會話中的自動提交被設置成了off,所以刪除的時候,貌似已經成功了,重啟之后再看,這些事務被回滾了,所以就好像刪除操作'失效'一樣。

那既然已經定位到了問題,就開始找這個問題的根本原因,最終在配置文件中找到了最根本的原因,如下:

[mysqldump]quickmax_allowed_packet = M[mysql]no-auto-rehashmax_allowed_packet = Mprompt=mysql--u@h:d R:m:s>>init-command='set interactive_timeout=28800;set wait_timeout=28800;set autocommit=0;'

配置文件中的最后一行,mysql客戶端組的配置autocommit被設置成了0,當然就無法自動提交了,于是改了這個參數為1,再次重試腳本,發現問題依舊。。。

看來還是改的不徹底。

我們知道,mysql加載配置文件有一個順序,我們可以使用mysql --help|grep my.cnf的命令來查看,經過查看,是因為/etc/my.cnf中的配置也是autocommit=0,所以就把當前這個配置文件的參數給覆蓋了,最終,改完/etc/my.cnf文件中的autocommit參數內容之后,重新連接mysql服務器,發現問題解決。

總結,下面幾個小的知識點需要注意一下:

1、當發現數據無法刪除之后,可以先看看事務提交的參數是否設置成了off

2、使用show variables和show global variables可以分別查看當前會話和全局變量的事務參數;

3、my.cnf文件中的mysql組中的參數是用來控制mysql客戶端的配置的。

4、my.cnf文件有加載順序,改動的時候,需要全部都變更。或者保證只存在一個my.cnf文件。

以上就是MySQL刪除了記錄不生效的原因排查的詳細內容,更多關于MySQL刪除了記錄不生效的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜臀av亚洲一区中文字幕| 亚洲天堂免费| 青青青免费在线视频| 免费在线观看成人| 亚洲精品乱码| 欧美日本不卡| 久久精品亚洲人成影院 | 亚洲日本欧美| 在线视频日韩| 国产三级精品三级在线观看国产| 伊人精品久久| 久久av免费看| av高清不卡| 日本一区二区三区视频在线看 | 九九九精品视频| 久久国产精品久久w女人spa| 国产毛片一区二区三区 | 在线一区免费观看| 精品视频自拍| 国产欧美日韩在线观看视频| 亚洲欧美网站在线观看| 999在线观看精品免费不卡网站| 国产 日韩 欧美一区| 国产一区清纯| 麻豆精品久久久| 91成人在线网站| 亚洲91网站| 亚洲精品无吗| 亚洲一区二区av| 日韩一区二区三区在线看| 亚洲一区二区毛片| 国产精品三p一区二区| 亚洲日本欧美| 色婷婷色综合| 国产九九精品| 国产欧美精品| 97久久亚洲| 视频一区二区不卡| 蜜桃一区二区三区在线观看| 亚洲精品国产偷自在线观看| 久久精品青草| 婷婷色综合网| 爽好久久久欧美精品| 亚洲少妇自拍| 免费看欧美美女黄的网站| 国产日韩欧美中文在线| 国产精品99一区二区| 日韩高清不卡一区二区| 久久久久91| 久久高清精品| 国产毛片一区二区三区| 日韩综合精品| 日本高清不卡一区二区三区视频| 欧美亚洲国产精品久久| 日本一区福利在线| 色婷婷综合网| 欧美日韩午夜| 欧美一区三区| 精品国产日韩欧美精品国产欧美日韩一区二区三区| 亚洲不卡av不卡一区二区| 日韩精品欧美精品| 精品国模一区二区三区| 日韩精品亚洲专区在线观看| 欧美日韩国产在线观看网站| 国产欧美一级| 日韩av成人高清| 蜜桃91丨九色丨蝌蚪91桃色| 青青青国产精品| 日韩网站在线| 亚洲无线一线二线三线区别av| 国产精品调教| 青青草91久久久久久久久| 国产一区成人| 亚洲国产一区二区三区在线播放| 久久精品播放| 国产中文一区| 亚洲一区国产| 国产黄大片在线观看| 免费精品一区| 免费在线小视频| 啪啪国产精品| 欧美日韩水蜜桃| 麻豆高清免费国产一区| 国产精品天天看天天狠| 日韩中文欧美在线| 中文字幕亚洲精品乱码| 亚洲伊人精品酒店| 蜜桃91丨九色丨蝌蚪91桃色| 综合国产视频| 蜜桃免费网站一区二区三区 | 国产精品777777在线播放| 日本在线成人| 日韩福利视频一区| 麻豆极品一区二区三区| 亚洲午夜电影| 亚洲18在线| 红桃视频欧美| 精品国产乱码久久久久久樱花| 精品久久免费| 一区二区电影| 欧美天堂在线| 麻豆精品视频在线| 免费看日韩精品| 精品视频在线你懂得| 久久精品在线| 中文字幕av亚洲精品一部二部 | 精品黄色一级片| 国产精品成人a在线观看| 99国产精品久久久久久久成人热| 老司机精品久久| 欧美久久亚洲| 久久亚洲专区| 国产精品视频一区二区三区| 欧美亚洲激情| 成人影视亚洲图片在线| 亚洲综合专区| av资源新版天堂在线| 麻豆91精品| 日韩理论片av| 亚洲v天堂v手机在线| 国产精品精品| 国产精品人人爽人人做我的可爱 | 在线精品视频在线观看高清| 日本成人精品| 婷婷综合亚洲| 精品免费在线| 日韩精选在线| 好看的av在线不卡观看| 国产极品久久久久久久久波多结野| 136国产福利精品导航网址| 精品美女久久| 国产精品嫩草影院在线看| 国产一区导航| 日韩欧美字幕| 毛片在线网站| 久久伊人亚洲| 久久精品一区二区三区中文字幕| 亚洲欧美日本日韩| 国产一区日韩欧美| 国产传媒av在线| www.九色在线| 99精品视频在线| 国产尤物精品| 日韩精品诱惑一区?区三区| 中文字幕高清在线播放| 欧美激情福利| 国产精品777777在线播放| 国产欧美日韩一区二区三区在线| 精品一区二区三区在线观看视频| 亚洲+小说+欧美+激情+另类| 亚洲精品乱码| 国产欧美午夜| 久久精品观看| 午夜在线播放视频欧美| 蜜桃精品在线| 国产一区成人| 国产精品激情电影| 精品一区视频| 亚洲福利国产| 中文在线不卡| 国产精品激情| 99久久婷婷| 日韩一区二区三免费高清在线观看 | 黄色亚洲在线| 日韩一区二区三免费高清在线观看| 国产成人免费精品| 性欧美69xoxoxoxo| 日韩国产欧美一区二区三区| 欧美丰满日韩| 亚洲欧美日韩国产一区| 日韩在线麻豆| 激情六月综合| 国产美女亚洲精品7777| 高清不卡亚洲| 999久久久亚洲| 欧美色综合网| 亚洲不卡系列| 精品国产一区二区三区av片| 精品在线91| 久久免费精品| 日本aⅴ亚洲精品中文乱码| 久久久蜜桃一区二区人| 国产精品美女午夜爽爽| 精品一区在线| 精品一区电影| 日韩国产一区二| 私拍精品福利视频在线一区| 欧美久久一区二区三区| 欧美日韩中文字幕一区二区三区| 亚洲欧美日韩在线观看a三区| 久久精品亚洲人成影院| 麻豆精品久久| 国产精品黑丝在线播放| 精品国产中文字幕第一页| 鲁大师成人一区二区三区| 日韩黄色大片网站| 日韩国产激情| 亚洲综合电影| 日本精品在线中文字幕| 伊人久久国产|