Google 云 SQL 无中断导出

Google Cloud SQL Export without disruption

我正在尝试从 postgres 数据库导出而不会对主服务器造成任何中断,到目前为止,我可以看到一些可以实现此目的的方法。数据库没有承受巨大负载 (10 req/s),但我不想造成任何重大中断。这是用于离线分析,因此最新的数据不是什么大问题。哪种方式最理想(哪种方式行不通)?

  1. 制作数据库的只读副本,并从中导出。担心:制作只读副本会导致任何重大中断吗?

  2. 克隆数据库,导出。担忧:克隆会造成破坏吗?

  3. 将备份还原到另一个实例并从中导出。 (这是我最喜欢的)

  4. 还有别的吗?

列出的选项都不会造成任何明显的中断。选项 2-3 涉及静止的独立字节集,是最安全的。