調整innodb redo log files數目和大小的具體方法和步驟
相較於Oracle的線上調整redo日誌的數目和大小,mysql這點則有所欠缺,即使目前的mysql80版本,也不能對innodb redo日誌的數目和大小進行線上調整,下面僅就mysql調整innodb redo log files數目和大小的具體方法和步驟進行說明。
1. 停止mysql伺服器,並確信對其進行了正常關閉;
2. 編輯my.cnf 檔案以對其中的redo log file相關配置進行調整。
為了改變redo log file的大小,需對選項innodb_log_file_size進行配置。
為了改變redo log files的數目,需對選項innodb_log_files_in_group進行配置。
3. 再次啟動mysql 伺服器。
當innodb探測到選項innodb_log_file_size 與實際的redo log file大小不同,其將先完成一個檢查點,關閉並移去舊的redo log file,然後,按照所需大小建立新的redo log files,並開啟這些新的redo log files 。