innodb_flush_method=normal innodb_flush_method=normal is a configuration parameter in MySQL that specifies the method by which InnoDB writes to the disk. When set to normal, InnoDB uses buffering and a variety of optimization techniques to write data to the disk efficiently, while maintaining ...
方法/步骤 1 根据官网文档的说明,你的错误信息显示用的是O_DSYNC,但你说你的是WIN7,那明显是用错了呗 2 PermittedValues(Unix)TypestringNULLO_DSYNClittlesyncnosyncO_DIRECTO_DIRECT_NO_FSYNC 3 PermittedValues(Windows)TypestringNULLnormalunbuffered 4 Win10下测试这两个都没问题,NULL就是不指定,试了下...
{ srv_unix_file_flush_method = SRV_UNIX_NOSYNC; #else } else if (0 == ut_strcmp(srv_file_flush_method_str, "normal")) { srv_win_file_flush_method = SRV_WIN_IO_NORMAL; os_aio_use_native_aio = FALSE; } else if (0 == ut_strcmp(srv_file_flush_method_str, "unbuffered")) ...
1) 'normal' Implies normal buffered IO 2) 'unbuffered' Implies non-buffered IO i.e.: FILE_FLAG_NO_BUFFERING flag is used at file create/open time. 3) 'aysnc_unbuffered' This is default and recommended value. This value means that native AIO interface is used on Windows and IO operati...