關於mysql做完大transaction

2021-09-06 13:09:00 字數 1037 閱讀 7972

環境:mysql 5.7 linux 7 256記憶體 32核 

前景交代 

做了乙個select 大約5億條記錄  之後做了delete  all  刪除到一半的時候發現不對 取消掉 rollback 

按照道理 安靜等待mysql 的回滾就能恢復資料  

從28號開始回滾到29號 都沒結束這個事物

感覺不太對   

然後進mysql.information_schema.innodb_trx

奇怪的是在mysql.information_schema.innodb_locks    innodb_lock_waits 這兩張表 並沒有資料返回

show engine innodb status 發現也是這個事物  

直接執行 systemctl restart mysqld (一直tail著mysql的err日誌)

等待5分鐘 根本shutdown 不下來 全部失敗 這個看ps -ef|grep mysqld  發現還是存活的狀態 登入mysql 發現有已經登入不上了socket 已經掉了  

決定kill 這個進成    先kill mysqld_safe  在kill mysqld   

等全部程序kill 完畢  啟動mysql  開始innodb_recover 

start mysql 那個指令碼啟動file 不用擔心 這個是指令碼啟動超時 程序依舊存在 

等到mysqld ready   kill掉mysql 重啟 就可以了 

完事show processlist 看看kill 程序還是否存在 存在的話就kill 掉 

其實可以採用更加方便的(如果錶小的話 錶小 錶小 表下) innodb_force_recover=3 不讓它回滾undo 然後做mysqldump 這個錶太大 能不採用那種方法就不用那種方法  

一套關於SAI2的筆刷終於做完了!分享給大家!

共12種筆刷 星空 髮絲 多種材質 排線 鉛筆材質等。光斑 增加畫面細節度 注意選色,會根據所選顏色隨機變化 自動排線 用來鋪氣氛不錯 光滑質感 棉麻質感 絲綢質感 一鍵髮絲筆刷 用來畫呆毛,小髮絲都不錯,畫鞋帶或者飄帶也很方便 一鍵髮絲筆刷 用來畫呆毛,小髮絲都不錯,畫鞋帶或者飄帶也很方便 鉛筆材...

關於大視野

賬號ez3real 密碼私聊qq1282409124 因為每天只能交50次 請慎重提交 不要更改密碼 不要把密碼告訴除合資者之外的人 做過的題 請在自己的blog上發 並附有簡要題解 至少要有演算法 思路 在小號上做的題 請盡快用ez3real提交 以供別人參考 讓別人知道該刷什麼題 別人做了 你還...

關於mysql表中有大文字limit慢的優化

問題場景 商品表goods,裡面有幾個大文字字段,型別用的mediumtext,表中記錄28萬多。分頁查詢時用limit,在一般pc上需要12秒左右,這個數量級的資料不應該這麼慢。原因分析 幾個大文字拖慢了查詢速度,如果只查主鍵或數字型別的字段則很快。有人說你分頁幹嘛查大文字啊,原因是產品經理和設計...