【Linux運維面試題】Mysql Binlog工作模式有哪些?各什么特點?
Mysql Binlog工作模式有哪些?各什么特點 ?
1.Row(行模式);
日志中會記錄成每一行數(shù)據(jù)被修改的形式,然后在slave端再對相同的數(shù)據(jù)進行修改
2.Statement(語句模式)
每一條修改的數(shù)據(jù)都會完整的記錄到主庫master的binlog里面,在slave上完整執(zhí)行在master執(zhí)行的sql語句
3.mixed(混合模式)
結(jié)合前面的兩種模式,如果在工作中有使用函數(shù)或者觸發(fā)器等特殊功能需求的時候,使用混合模式
數(shù)據(jù)量達到比較高時候,它就會選擇 statement模式,而不會選擇Row Level行模式