Mysql
用於備份的 MySQL 從站是否也應該用於為生產環境中的只讀請求提供服務?
基於最佳實踐,我想知道我們是否應該至少擁有一個僅用作備份伺服器的從屬伺服器,而不為來自使用者的任何前向請求提供服務。
例如,如果我們有一個帶有單個從屬伺服器的主伺服器,並且該從屬伺服器用於每天通過 mysqldump 備份數據幾次,那麼是否有任何令人信服的理由不使用同一個從屬伺服器來計算一些快速載入(<10 秒)為少數生產中的客戶進行分析?
備份需要多長時間?
它“鎖定”了多少奴隸?
一天中的什麼時間完成備份?
一天中的什麼時間進行分析?
這些問題的答案將告訴您“備份是否會過多地干擾分析查詢?” 答案就是你原來的問題的答案。
不是一個合適的從屬伺服器,因為您沒有使用 mysql 複製,但無論如何,擁有一個或多個從屬伺服器以減少主伺服器的負載是很常見的。確保它僅用於讀取查詢。