8.0 預設值
OFF
8.4 預設值
ON
Dynamic
Yes
需特別關注
需特別關注
簡介
是否允許 InnoDB 使用 fdatasync() 取代 fsync() 進行 OS Flush
說明
在支持調用 fdatasync() 的 OS 平台上,啟用 innodb_use_fdatasync 允許 InnoDB 使用 fdatasync() 取代 fsync() 進行 OS Flush,因為 fdatasync() 只在必要時更新 metadata,因此能夠減少 I/O 提高性能優勢。
此參數當
innodb_flush_method
設置為 fsync, O_DSYNC, O_DIRECT 這些會使用到 fsync() 的設置才有用途。建議
使用新的預設值即可。
參考
‣