Timescale Cloud:性能、规模、企业级

自托管产品

MST

时间点恢复允许您从破坏性或意外的操作或更改中恢复数据库。您可以将服务恢复到您的定价计划定义的期间内的任何时间点。

启动服务的时间点恢复会创建一个与您的数据库在指定恢复时间的状态相匹配的服务分支。原始服务保持不变,以避免丢失自恢复时间以来创建的数据。

由于时间点恢复是在分支中完成的,因此要将您的应用程序迁移到恢复点,请在应用程序中切换连接字符串以使用该分支。恢复分支的供应时间通常少于二十分钟,但根据需要重放的 WAL 数量可能会更长。

为避免支付恢复分支和原始服务的计算费用,您可以暂停原始服务,只支付存储费用。

  1. 在 Timescale 控制台中,从 Services(服务)列表,确保您要进行 PITR 的服务状态为 Running(运行中)或 Paused(已暂停)。
  2. 导航到 Operations(操作)选项卡。
  3. Service management(服务管理)部分,点击 Create recovery fork(创建恢复分支)。在创建页面上,选择您想要恢复到的时间,并确保时区正确(UTC 偏移量)。
  4. 可选您还可以添加一个 HA 副本、更改计算配置并添加连接池器作为此过程的一部分。建议匹配您想要恢复到的时间点的相同配置。
  5. 点击 Create recovery fork(创建恢复分支)确认。服务的一个分支将创建到指定的时间点。
  6. 恢复后的服务会显示在 Services(服务)仪表板中,并带有一个标签,说明它是从哪个服务分支出来的。
  7. 如果您希望应用程序使用恢复后的分支,请确保在整个应用程序中将连接字符串更新为该分支。

关键词

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