innodb_force_recovery

innodb_force_recovery影響整個InnoDB存儲引擎的恢復狀況。默認爲0,表示當需要恢復時執行所有的
恢復操作。當不能進行有效的恢復操作時,mysql有可能無法啓動,並記錄下錯誤日誌。
innodb_force_recovery可以設置爲1-6,大的數字包含前面所有數字的影響。
當設置參數值大於0後,可以對錶進行select,create,drop操作,但insert,update或者delete這類操作
是不允許的。
1(SRV_FORCE_IGNORE_CORRUPT):忽略檢查到的corrupt頁。
2(SRV_FORCE_NO_BACKGROUND):阻止主線程的運行,如主線程需要執行full purge操作,會導致crash。
3(SRV_FORCE_NO_TRX_UNDO):不執行事務回滾操作。
4(SRV_FORCE_NO_IBUF_MERGE):不執行插入緩衝的合併操作。
5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日誌,InnoDB存儲引擎會將未提交的事務視爲已提交。
6(SRV_FORCE_NO_LOG_REDO):不執行前滾的操作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章