Timescale Cloud:性能、扩展、企业级

自托管产品

MST

PostgreSQL 只读副本允许您对副本执行只读查询,从而减少主服务器的负载。您可以在不同地理位置优化查询响应时间,因为副本可以在不同区域或不同云提供商上创建。有关使用 Aiven 客户端创建只读副本的信息,请参阅关于使用 CLI 创建只读副本的文档。

注意

如果您运行的是 Managed Service for TimescaleDB 专业版套餐,则在高可用性设置中可以使用备用节点。备用节点支持只读查询,以减少慢查询对主节点的影响。

  1. MST 门户 中,点击要为其创建远程副本的服务。

  2. Overview 中,点击 Create a read replica

  3. Create a PostgreSQL read replica 中,为远程副本键入名称,选择要使用的云提供商、位置和套餐,然后点击 Create

只读副本创建后,它将作为服务列在您的项目中。副本的 Overview 选项卡还列出了副本主服务的名称。要将只读副本提升为主数据库,请点击 Promote to master 按钮。

  1. 在 MST 服务的只读副本的 Overview 页面中,复制 Service URI

  2. 在 psql 提示符下,连接到只读服务

    psql <SERVICE_URI>
  3. 检查您是连接到主节点还是副本节点

    SELECT * FROM pg_is_in_recovery();

    如果输出为 TRUE,则表示您已连接到副本;如果输出为 FALSE,则表示您已连接到主服务器。

注意

Managed Service for TimescaleDB 使用异步复制,因此预计会有一些延迟。当您在主节点上运行 INSERT 操作时,预计更改会以不到一秒的微小延迟传播到副本。

在此页面上发现问题?报告问题 或 编辑此页面(在 GitHub 上)。