binglog 是一個二進制的日誌文件,會記錄mysql的數據更新或潛在個跟新 (delete from table where id =xxx)mysql
主從複製就是依靠binglogsql
master -slave性能
master負責更新操做
slave同步master數據,增長讀操做的性能,分擔讀操做的負擔日誌
io thread sql thread同步
relay logio
binglog
statement 默認的 基於sql語句table
row,基於行模式, 修改了一張表, update table set value =x; 更新了1000條, 記錄1000條變動的數據ast
mixed 混合模式, 更具具體狀況,判斷用statement模式仍是row模式thread