Mariadb
在沒有 binlog 的情況下在生產環境中執行 MySQL Galera Cluster 有風險嗎?
首先:我認為這不是一個好主意。
但是,MariaDB 10.1.xx 中的這個錯誤會導致單個集群節點崩潰。
https://jira.mariadb.org/browse/MDEV-9510
解決方法之一是禁用二進制日誌。
我個人認為,這會帶來很多其他風險,例如數據庫不一致或重啟後無法使數據庫進入一致狀態。
在最終決定禁用二進制日誌之前,我需要了解風險和缺點。
MDEV-9510已在 10.1.30、10.2.11 和所有更高版本中得到解決。
根據設置 MySQL Galera 集群的最佳實踐,必須啟用二進制日誌和二進制日誌格式為 ROW。
不知道您為什麼對禁用 binlogs 感興趣,缺點很少:
- 無法調試查詢
- 如果需要,無法設置副本伺服器。