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

自托管产品

MST

在 Timescale Cloud 中,副本是 Timescale Cloud 服务中主数据实例的副本。如果主实例不可用,Timescale Cloud 会自动故障转移到您的 HA 副本。

Timescale Cloud 提供的复制策略有:

  • 高可用性(HA)副本:显著降低因系统故障导致的停机时间和数据丢失风险,并使服务能够在日常维护期间避免停机。

  • 读取副本:安全地扩展 Timescale Cloud 服务,为您的读取密集型应用程序和商业智能工具提供支持,并减轻主数据实例的负载。

对于 MST,请参阅 Managed Service for TimescaleDB 中的故障转移。对于自托管,请参阅 复制和高可用性

默认情况下,所有 Timescale Cloud 服务都启用了快速恢复功能。

由于 Timescale Cloud 中计算和存储是分开处理的,因此服务可以从计算故障中快速恢复,但存储故障通常需要从备份中进行完全恢复。

  • 计算故障:数据库故障最常见的原因。计算故障可能由硬件故障引起,也可能由未优化查询等原因导致,从而增加负载并使 CPU 使用率达到最大。在这些情况下,磁盘上的数据不受影响,只需要更换计算和内存。Timescale Cloud 恢复会立即为服务预置新的计算基础设施,并将现有存储挂载到新节点。然后,内存中存在的任何 WAL 都会重放。这个过程通常只需三十秒。但是,根据需要重放的 WAL 数量,这可能需要长达二十分钟。即使在最坏的情况下,Timescale Cloud 恢复也比从备份进行标准恢复快一个数量级。

  • 存储故障:在极少数的磁盘故障情况下,Timescale Cloud 会自动从备份执行完全恢复

如果服务的 CPU 使用率长时间保持高位,可能会出现 WAL 归档排队在其他进程之后等问题。这可能导致故障并造成更大的数据丢失。为避免数据丢失,Timescale Cloud 服务会对此类情况进行监控。

关键词

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