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云端平台目前不会自动将您的请求与其副本之间的请求负载平衡。

正如您引用的其他问题所述,您必须自己实现应用程序级读取平衡,才能使用只读副本。