• guilhem@mysql.com's avatar
    WL#1595 "Optionally fsync() the binlog after every statement": · 73411a2e
    guilhem@mysql.com authored
    New option --sync-binlog=x (and global settable variable) which will fsync the binlog
    after every x-th disk write to it. That is, if in autocommit mode, after every x-th statement
    written to the binlog; if using transactions, after every x-th transaction written to the binlog.
    x==0 means no fsync. x==1 is the slowest.
    There is no test added for this, I have just checked that it works as --sync-binlog=1 dramatically
    slows down mysqld.
    Made sync-frm a global settable variable.
    73411a2e
set_var.h 26.1 KB