Google-Cloud-Sql
有副本時,Google Cloud SQL 可以容錯嗎?
我正在執行一個 Google Cloud SQL 實例(“mysql-master”),它有一個副本。(“mysql-replica”)另一台伺服器上的 Web 應用程序在 Cloud SQL 實例上讀取和寫入數據。
mysql-master 重啟時,app server 可以讀寫數據嗎?
我想執行
gcloud sql instances patch mysql-master
,但有時需要重啟實例。我想知道 Web 應用程序是否可以在實例重新啟動時讀取/寫入數據。
不,您的只讀副本是只讀的,因此它不能在主伺服器停機期間進行寫入。避免停機沒有好的解決方案,但是如果您有一個小型數據庫,它應該在幾秒鐘內恢復(大多數在 5 秒左右內恢復)。