Mysql
MIXED 複製模式有什麼缺點嗎?
所以,最近的mysql伺服器允許三種複制模式:STATEMENT、ROW、MIXED。各有優劣,我根據場地特點選擇模式。
當我收到複製錯誤時,有時需要使用 來檢查 binlog 文件
mysqlbinlog
,因此我傾向於使用 MIXED 模式。基於 ROW 的複制不會讓您看到它,因為內容不是很可讀。我認為混合模式是“兩全其美”。我還沒有看到很多關於 MIXED 模式的討論,更不用說使用它的缺點了。有人能告訴我幾個謹慎的理由嗎?
這裡有一些缺點
- 對於那裡的 MyISAM 使用者,並發插入是被禁止的。
- 除非您使用帶有選項–base64-output=DECODE-ROWS和–verbose的mysqlbinlog ,否則無法讀取數據更改。
- BLOB 數據是“按原樣”寫入的,而不是創建 BLOB 的 SQL
- 有關更多資訊,請參閱MySQL 文件