2021-01-31
閱讀量:
510
46, MySQL的binlog有有幾種錄入格式?分別有什么區(qū)別?
statement模式下,記錄單元為語句.即每一個sql造成的影響會記錄.由于sql的執(zhí)行是有上下文的,因此在保存的時候需要保存相關(guān)的信息,同時還有一些使用了函數(shù)之類的語句無法被記錄復(fù)制.
row級別下,記錄單元為每一行的改動,基本是可以全部記下來但是由于很多操作,會導(dǎo)致大量行的改動(比如alter table),因此這種模式的文件保存的信息太多,日志量太大.
mixed. 一種折中的方案,普通操作使用statement記錄,當(dāng)無法使用statement的時候使用row.






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
1條評論
0條評論