配置维护时间窗口
维护时间窗口是指在指定的时间段内,自动执行计划内的维护任务,如操作系统更新、安全补丁和基础设施升级,以确保 TiDB Cloud 服务的可靠性、安全性和性能。
在维护时间窗口期间,TiDB Cloud 会依次对专属集群执行维护操作,因此整体影响较小。虽然可能会出现临时的连接中断或 QPS 波动,但集群依然可用,现有的数据导入、备份、恢复、迁移和同步任务仍可正常运行。
通过配置维护时间窗口,你可以轻松安排和管理维护任务,从而将维护影响降到最低。例如,你可以设置维护时间窗口的开始时间,避开应用负载的高峰时段。
维护时间窗口期间允许和不允许的操作
在维护时间窗口期间,部分操作是允许的,部分操作则不允许。
允许的操作:
- SQL 操作
- 创建集群
- 删除集群
- 创建备份任务
- 恢复集群
- 访问集群页面
不允许的操作:
- 修改、暂停或恢复集群
- 在 TiDB Cloud 控制台更改安全设置
- 创建私有链接或配置 VPC 对等连接
- 创建导入任务、迁移任务或变更数据同步任务(changefeed)
- 调整迁移任务或变更数据同步任务的规格
获取维护时间窗口通知
为避免潜在的中断,了解维护计划并据此安排你的操作非常重要。
对于每个维护时间窗口,TiDB Cloud 会在以下时间点向所有项目成员发送四封邮件通知:
- 维护时间窗口开始前两周(不包括紧急维护任务)
- 维护时间窗口开始前 72 小时
- 维护时间窗口开始时
- 维护时间窗口完成时
查看和配置维护时间窗口
定期维护可确保执行重要更新,保护 TiDB Cloud 免受安全威胁、性能问题和不稳定性的影响。因此,维护时间窗口默认开启且无法关闭。
你可以按如下方式修改开始时间为你期望的时间,或在截止时间前重新安排维护任务:
在 TiDB Cloud 控制台 中,使用左上角的下拉框切换到目标项目。
在左侧导航栏,点击 Project Settings > Maintenance。
在 Maintenance 页面,查看维护信息。
如果有维护任务显示,请查看描述、计划开始时间和截止时间。维护任务会在指定时间开始执行。
如果没有维护数据,说明近期没有计划的维护任务。
(可选)点击 Maintenance Window Setting 修改维护时间窗口的开始时间。请注意,只有当本周有计划的维护窗口时,维护才会在指定的开始时间执行。
如需重新安排某个具体的维护任务,在 Action 列点击 ... > Reschedule,并在截止时间前选择新的时间。
如果需要将维护任务重新安排到截止时间之后,请联系 TiDB Cloud Support 获取帮助。
FAQs
什么是维护任务?
维护任务通常包括操作系统更新、安全补丁和基础设施升级。
可以关闭维护时间窗口吗?
不可以。维护时间窗口默认开启且无法关闭。你可以修改维护时间窗口的开始时间,或在截止时间前重新安排维护任务。更多信息请参见 查看和配置维护时间窗口。
维护时间窗口持续多长时间?
视情况而定。对于每个项目,维护会依次在符合条件的 TiDB 集群上执行。维护的持续时间取决于集群数量、集群数据量以及需要执行的维护任务。
维护任务会在任意状态的集群上执行吗?
不会。TiDB Cloud 会在对集群执行维护任务前检查集群状态。
- 如果集群处于 Creating 或 Paused 状态,则无需执行维护任务。
- 如果集群正在进行自动或手动备份,维护将被延迟,直到当前备份成功完成后才会触发。请注意,对于数据量较大的集群,备份过程可能需要较长时间,例如 12 小时。为尽量减少对集群的影响,建议你合理设置备份和维护时间窗口的开始时间。
- 如果集群处于其他任何状态,维护任务将按计划开始执行。