如果要對innodb的redo日誌檔案的大小與個數進行調整可以採用如下步驟:
1、關閉mysql
mysqladmin -h127.0.0.1 -p3306 -uroot -p shutdown
2、修改配置檔案中的innodb_log_file_size 、innodb_log_files_in_group
3、啟動mysql
service mysqld start
按官方文件上的說明是mysql會在完成恢復操作後下乙個checkpoint,所以把老的日誌檔案都刪除,從新根據新的配置檔案
生成redo檔案
InnoDB儲存引擎redo和undo log
1 undo log undo log 是為了實現事務的原子性,在mysql資料庫innodb儲存引擎中,還用undo log來實現多版本併發控制 簡稱 mvcc 事務的原子性 atomicity 事務中的所有操作,要麼全部完成,要麼不做任何操作,不能只做部分操作。如果在執行的過程中發生了錯誤,要回...
innodb 01 redo 日誌詳解
1 二進位制日誌server層產生,redo是innodb層產生。並且binlog先於redolog被記錄 2 binlog記錄操作的方法是邏輯性的語句,基於行格式。redolog是innodb層產生的日誌,記錄資料庫每個頁的修改。3 binlog是事務提交的時候,一次性寫入,redolog是資料準...
InnoDB 儲存引擎
innodb是事務型資料庫的首選引擎,支援事務安全表 acid 支援行鎖定和外來鍵。mysql 5.5.5 之後,innodb作為預設儲存引擎。innodb的主要特性有一下幾項。a.innodb給mysql提供了具有提交 回滾和崩潰恢復能力的事務安全 acid相容 儲存引擎。innodb鎖定在行級並...