ClickHouse Managed Postgres 可处理 PostgreSQL 版本升级,帮助您的实例保持安全并及时更新。支持次要版本升级和主版本升级,且对业务影响降至最低。
维护更新
PostgreSQL 实例的常规维护包括以下内容:
- 次要版本升级 (例如从 17.4 升级到 17.5) ,包括缺陷修复以及 PostgreSQL 引擎安全补丁。
- 托管服务功能。对原生 CDC、可观测性、pg_clickhouse 和其他扩展的改进。
- 操作系统和系统组件补丁。包括安全修复、性能优化以及其他改进。
这些操作通过故障转移完成,通常只会导致短暂的连接中断,往往仅持续几秒钟。
对于启用了standbys的实例,升级会先应用到待机实例,然后再执行故障转移,以尽量减少停机时间。
计划升级
计划升级 仅在 Scale 和 Enterprise 计划中可用。要升级,请访问 Cloud Console 中的计划页面。
默认情况下,新版本准备就绪后,系统会对您的实例执行维护。 通过计划升级,您可以选择一个两小时的 UTC 时间窗口,维护可在此期间执行, 从而将短暂的故障转移安排在对工作负载影响最小的时段。 预计该窗口内的停机时间不足 1 分钟。
在 Enterprise 计划中,您还可以将升级限制在特定 星期几。在 Scale 计划中,您只能选择时间段, 升级可能会在该时段内的任意一天执行。
配置计划
打开实例设置
选择您的实例,然后在左侧菜单中选择 设置,再滚动到 配置部分。
打开计划升级弹出面板
在 计划升级小节中,选择 配置计划。如果已设置计划, 将显示当前计划,按钮会显示为 编辑计划。
选择时间段
从 时间段 (UTC) 列表提供的 12 个 UTC 两小时时间窗口中选择一个。必须选择一个时间 段。
选择性限制日期
对于 Enterprise 计划,请在 星期几下选择一天或多天。不要选择任何 日期,即可允许在该时间段内的任意日期进行升级。
保存
选择 保存。计划将立即生效,并显示在
计划升级小节中,例如
计划升级:周六、周日 UTC 00:00 - 02:00。
您需要拥有该实例的 control-plane:postgres-service:manage 权限,才能更改
其计划。实例处于停止状态或仍在预配时,相关控件也会被禁用。
时间段
每个时间窗口均为两小时,且始终以 UTC 表示,不支持选择本地时区。 可用时间窗口如下:
| 当日前半段 (UTC) | 当日后半段 (UTC) |
|---|---|
| 12:00 a.m. - 2:00 a.m. | 12:00 p.m. - 2:00 p.m. |
| 2:00 a.m. - 4:00 a.m. | 2:00 p.m. - 4:00 p.m. |
| 4:00 a.m. - 6:00 a.m. | 4:00 p.m. - 6:00 p.m. |
| 6:00 a.m. - 8:00 a.m. | 6:00 p.m. - 8:00 p.m. |
| 8:00 a.m. - 10:00 a.m. | 8:00 p.m. - 10:00 p.m. |
| 10:00 a.m. - 12:00 p.m. | 10:00 p.m. - 12:00 a.m. |
不支持自定义开始时间、自定义窗口时长,或为单个实例设置多个时间窗口。
星期几
将升级限制在一周中的特定日期 可在 Enterprise 计划中使用。如需升级,请前往 Cloud Console 的套餐页面。
是否限制日期为可选项:
- 未选择日期 — 可在所选时间段内的任意一天执行升级。
- 选择一个或多个日期 — 仅会在所选时间段内的这些日期执行升级。选择全部七天等同于不选择任何日期。
计划的适用范围
计划仅适用于平台维护,即维护更新中所述的次要版本升级、托管服务功能更新和操作系统补丁。
您自行发起的变更不会延后到维护窗口,而会在您执行后立即生效。这包括对实例进行扩缩容、调整存储容量,以及更改配置参数。
只读副本
只读副本 沿用其 主节点的升级计划,无法单独设置计划,因此不会显示 计划升级 部分。
主版本升级
通过 UI 和 API 进行主版本升级 (例如从 17.x 升级到 18.x) 的功能即将推出。 在此之前,如需升级您的 ClickHouse Managed Postgres 实例,请联系support。