2

目前我們在Google App Engine上有一個應用程序,使用Cloud SQL作爲我們的數據庫。我試圖找到增加數據庫層來處理數據庫負載增加的替代方案,並且認爲添加只讀副本將有助於增加這些負載。使用GCP Cloud SQL只讀副本

我的問題是,一旦讀取副本設置爲使用它,我們是否有必要做這些事情並不完全清楚。我們的應用程序運行在App Engine標準環境中,運行PHP並使用MySQLi連接到Cloud SQL實例。

谷歌搜索這個問題已經提出了一些特定於雲上的SQL SQL類似的問題,所有這些問題都沒有任何答案,更通用的建議談論有關設置負載平衡或應用程序級讀/寫平衡。

一旦我創建了我的Google Cloud SQL只讀副本,我是否需要在Cloud SQL端或App Engine端做任何事情才能開始使用只讀副本?

回答

1

Google雲端SQL讀取副本的處理方式與App Engine的主要實例沒有任何區別,您使用與其主實例不同的實例ID顯式連接到它。也就是說,Google雲端平臺目前不會自動將您的請求與其副本之間的請求負載平衡。

正如您引用的其他問題所述,您必須自己實現應用程序級讀取平衡,才能使用只讀副本。