Cloud SQL 副本在 restart/failover 或实例增加时会发生什么

What happens to Cloud SQL replicas on a restart/failover or instance increase

我在 google 云上有一个高度可用的 PostgreSQL 实例。 此数据库还设置了一些只读副本。

如果升级 Cloud SQL 实例并添加更多内核和内存,则需要重新启动。

只读副本会发生什么变化,它们会在升级发生时继续为请求提供服务吗? 据我所知,只读副本应该与原始数据库具有相同的规格。 他们会重新启动和升级吗? 如果不是升级只读副本是手动过程吗?

What will happen to the Read replicas, will they continue to serve requests as the upgrade takes place?

如果升级需要重新启动您的 CloudSQL 主实例,您的只读副本将保持不变,它将继续为专用请求提供服务(与主实例不同)。

What will happen to the Read replicas, will they continue to serve requests as the upgrade takes place? As far as I am aware the read replicas should have the same specs with the original database. Are they going to be restarted and upgraded? If not is upgrading the read replica a manual process?

关于只读副本规范,主副本和只读副本必须具有相同的容量,因此您只能更改主副本的容量,这也会更改只读副本的容量。

尽管机器类型(CPU 和内存)并非如此。您可以根据需要手动更改只读副本上的 CPU 和内存,但您的主实例能够升级内存和 CPU 直到只读副本的规格降低。因此,主实例跟随较小的只读副本。

还要考虑 Google's documentation 复制的要求和技巧