skip-inodb
不加載INODB資料引擎驅動,如果項目不使用INNODB引擎,可以關閉,以節省系統記憶體
innodb-file-per-table
設定以後,為每個新資料表分别建立一個表空間tablespace檔案,預設情況下都放在一個檔案裡,這樣有弊端,以後我在自己博文中将單獨對這個地方進行說明。
innodb_buffer_pool_size
innodb的緩沖區大小,用來存放資料和索引,Innodb線上的文檔表示要設定為機器記憶體的50%-80%來做這個緩沖區!
這個可以說是Innodb引擎下配置選項中最關鍵的參數選項了,對性能的影響也是最大的。
innodb_log_buffer_size
InnoDB事務日志檔案緩沖區大小,預設8M
innodb_flush_method
Innodb日志檔案同步重新整理的方法,取值有兩個 fdatasync ,O_DSYNC,隻是Uinx和linux系統下兩個不同的調用函數差別。
innodb_additional_mem_pool_size
innodb用于内部管理的各種資料結果配置設定的緩沖區大小,預設1M
innodb_data_home_dir
InnoDB資料檔案的主目錄
innodb_data_file_path
Innodb 資料檔案配置方式
innodb_log_files_in_group
Innodb使用多少個日志檔案,預設2
innodb_log_file_size
Innodb日志檔案最大限制尺寸,預設5M
innodb_lock_wait_timeout
等待資料鎖的逾時時間,可以避免死鎖,超過這個時間沒有擷取結果,就ROOLBACK復原放棄。
innodb_flush_log_at_trx_commit
Innodb日志送出的方式,0,1,2可供取值,0表示每間隔一秒就寫一次日志并進行同步,減少了硬碟寫操作次數,可以提高性能,1表示每執行完COMMIT就寫一次日志并進行同步,預設值,2表示每執行完一次COMMIT寫一次日志,每間隔一秒進行一次同步,這個參數在Innodb裡同樣是關鍵參數,對性能影響較大。
innodb_force_recovery
在Innodb的自動恢複失敗後,從Crash中強制啟動