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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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

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

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客戶端登錄進去,發(fā)現(xiàn)了一個奇怪的問題:

[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)

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

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

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

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)

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

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

[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,當然就無法自動提交了,于是改了這個參數(shù)為1,再次重試腳本,發(fā)現(xiàn)問題依舊。。。

看來還是改的不徹底。

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

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

1、當發(fā)現(xiàn)數(shù)據(jù)無法刪除之后,可以先看看事務提交的參數(shù)是否設置成了off

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

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

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

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

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品乱码日韩| 在线午夜精品| 午夜国产欧美理论在线播放| 日韩黄色在线观看| 麻豆亚洲精品| 国产精品成人3p一区二区三区| 亚洲一区二区三区无吗| 麻豆成人在线| 亚洲三级精品| 精品国产精品久久一区免费式| 精品国产一区二区三区av片| 国产探花一区| 国产日韩高清一区二区三区在线| 日韩高清国产一区在线| 亚洲欧洲国产精品一区| 亚洲人妖在线| 国产视频网站一区二区三区| 国产综合亚洲精品一区二| 美女少妇全过程你懂的久久| 亚洲色诱最新| 青青草国产精品亚洲专区无| 久久精品99久久久| 欧美精品三级在线| 精品免费在线| 日韩精品一卡| 国产亚洲高清视频| 视频一区二区国产| 中文字幕中文字幕精品| 性欧美精品高清| 国产精品久久| 中文亚洲欧美| 久久蜜桃精品| 欧美精品福利| 青青伊人久久| 久久国产精品久久久久久电车| 午夜亚洲福利在线老司机| 九九99久久精品在免费线bt| 精品国产亚洲一区二区三区大结局 | 日韩精品一页| 精品久久不卡| 欧美一区=区| 免费在线观看不卡| 五月天久久网站| 日韩国产欧美在线视频| 国产欧美日韩一级| 亚洲一级淫片| 欧美精品中文| 麻豆精品久久久| 美日韩一区二区三区| 婷婷激情一区| 蜜桃一区二区三区在线观看| 9国产精品视频| 久久国产精品久久久久久电车| 亚洲激情久久| 国产成人精品一区二区三区视频 | 久久麻豆精品| 激情综合自拍| 亚洲三级毛片| 日韩电影二区| 日本v片在线高清不卡在线观看| 精品视频在线一区二区在线| 亚洲激情黄色| 久久99久久久精品欧美| 激情欧美亚洲| 国产欧美另类| 欧美特黄a级高清免费大片a级| 久久精品国产在热久久| 欧美日韩午夜电影网| 国产不卡人人| 噜噜噜躁狠狠躁狠狠精品视频| 欧美黑人巨大videos精品| 激情欧美国产欧美| 国产福利亚洲| 日韩午夜精品| 精品国产午夜肉伦伦影院| 久热综合在线亚洲精品| 日本久久综合| 日韩动漫一区| 蜜桃久久精品一区二区| 久久青草久久| 久久xxx视频| 亚洲18在线| 欧美日韩国产一区二区三区不卡| 国产精品久久久久久久久免费高清| 久久久久久久久久久9不雅视频| 欧美日韩中出| 视频一区二区国产| 婷婷成人在线| 超碰成人av| 国产精品一级| 亚洲欧美日韩国产综合精品二区| 日韩激情一区| 久久精品国产久精国产爱| 97成人超碰| 亚洲永久字幕| 99久久久久| 国产美女高潮在线| 久久超碰99| 日韩精品欧美精品| 今天的高清视频免费播放成人| 精品少妇一区| 青青国产精品| 亚洲三级网址| 首页国产欧美日韩丝袜| 亚洲天堂黄色| 99国产精品免费视频观看| 成人影视亚洲图片在线| 麻豆成人91精品二区三区| 国产精品一国产精品| 91综合久久爱com| 亚洲精品免费观看| 视频一区中文字幕| 日韩视频久久| 欧美va天堂| 热三久草你在线| 国产不卡精品| 久久精品国产福利| 国产激情一区| 久久国产尿小便嘘嘘| 亚洲欧美在线专区| 欧美中文日韩| 一本一道久久a久久精品蜜桃| 青青久久av| 99久久婷婷这里只有精品| 精品欧美一区二区三区在线观看| 色综合五月天| 中文字幕人成乱码在线观看| 国产精品成人a在线观看| 国产成人精选| 国内在线观看一区二区三区| 欧美成人一二区| 国产日韩一区二区三区在线播放| 日韩精品第一| 91精品国产经典在线观看| 日韩精品第一| 国产精品一卡| 精品国产乱码| 日本精品影院| 日韩一级精品| 久久亚洲欧美| 日本在线成人| 欧美freesex黑人又粗又大| 成人啊v在线| 国产中文一区| 91精品观看| 亚洲丝袜啪啪| 国产日韩一区二区三区在线| 美女性感视频久久| 狠狠久久伊人中文字幕| 国产66精品| 欧美二区视频| 免费观看在线综合色| 国产亚洲精品美女久久| 老司机免费视频一区二区| 久草免费在线视频| 欧美成人午夜| 日韩美女国产精品| 国产精品久久亚洲不卡| 色一区二区三区四区| 亚洲www免费| 午夜欧美精品| 日韩一二三区在线观看| 精品亚洲a∨| 蜜桃成人av| 青青草伊人久久| 中文字幕在线高清| 亚洲综合另类| 欧美一级二区| 天堂8中文在线最新版在线| 欧美特黄一级| 国产亚洲精aa在线看| 国产精品久久久久av电视剧| 久久高清免费观看| 欧美激情亚洲| 亚洲成人精品| 亚洲一级淫片| 欧美激情国产在线| 欧美专区在线| 亚洲人成网77777色在线播放| 国产精品3区| 激情综合激情| 国产精品主播在线观看| 日本精品在线中文字幕| 日韩一区精品字幕| 精品国产不卡一区二区| 国产亚洲在线| 国产精品一区二区av交换| 欧美特黄一级大片| 欧美亚洲免费| 91看片一区| 日韩av网站在线观看| 日韩欧美另类一区二区| 天海翼亚洲一区二区三区| 色偷偷偷在线视频播放| 综合欧美精品| 久久国产免费| 国产精品777777在线播放 | 久久国产66| 最近高清中文在线字幕在线观看1| 最新国产精品|