AnalyticDB PostgreSQL版针对自动启停、实例变配和规格变更提供了计划管理功能,支持您基于时间维度对产品的资源计划进行个性化设置。
注意事项
- 实例付费类型必须为按量付费。
- 实例变配和规格变更时,可能会导致业务闪断,建议您将执行时间设置为业务低峰期。
- 实例变配和规格变更会导致产品的价格发生变化,如需了解变动前后价格区别,请参见产品定价。
创建计划
当您需要定期启停实例或扩缩容实例时,可以创建计划。
不同资源类型实例支持的计划类型不同,具体信息如下:
实例资源类型 | 自动启停 | 实例变配 | 规格变更 |
---|---|---|---|
存储弹性模式 | 支持 | 暂不支持 | 支持 |
Serverless模式 | 支持 | 支持 | 暂不支持 |
操作步骤
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 单击左侧导航栏中的计划管理。
- 单击创建新计划。
- 在创建新计划面板中,配置计划。
目前计划管理功能支持定时 自动启停、 实例变配和 规格变更,配置方法分别如下:
- 自动启停
配置项 说明 计划名称 计划的名称。 计划描述 计划的描述,非必填。 计划类型 选择自动启停实例。 执行类型 选择稍后执行或周期执行。 重要- 执行类型为稍后执行时,执行计划有如下限制:
- 仅支持对未来30天内的时间点设置计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
- 执行类型为周期执行时,执行计划有如下限制:
- 仅支持创建一个相同计划类型的计划,例如当前实例已有一个周期性的自动启停计划,则无法创建第二个周期性的自动启停计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
执行操作 选择暂停或启动实例。 说明 仅 执行类型为 稍后执行时需配置该项。执行时间 选择暂停或启动实例的时间。 说明 仅 执行类型为 稍后执行时需配置该项。起止时间 选择自动启停计划的起始时间和结束时间。 不填则表示立即开始且没有结束日期。
说明 仅 执行类型为 周期执行时需配置该项。暂停 输入暂停实例的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
启动 输入启动实例的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
- 执行类型为稍后执行时,执行计划有如下限制:
- 实例变配
配置项 说明 计划名称 计划的名称。 计划描述 计划的描述,非必填。 计划类型 选择实例变配。 执行类型 选择稍后执行或周期执行。 重要- 执行类型为稍后执行时,执行计划有如下限制:
- 仅支持对未来30天内的时间点设置计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
- 执行类型为周期执行时,执行计划有如下限制:
- 仅支持创建一个相同计划类型的计划,例如当前实例已有一个周期性的自动启停计划,则无法创建第二个周期性的自动启停计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
执行操作 选择扩容或缩容实例。 说明 仅 执行类型为 稍后执行时需配置该项。执行时间 选择扩缩容的时间。 说明 仅 执行类型为 稍后执行时需配置该项。目标节点数 输入扩容或缩容后的计算节点数量。 起止时间 选择实例变配计划的起始时间和结束时间。 不填则表示立即开始且没有结束日期。
说明 仅 执行类型为 周期执行时需配置该项。扩容 输入扩容的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
缩容 输入缩容的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
- 执行类型为稍后执行时,执行计划有如下限制:
- 规格变更
配置项 说明 计划名称 计划的名称。 计划描述 计划的描述,非必填。 计划类型 选择规格变更。 执行类型 选择稍后执行或周期执行。 重要- 执行类型为稍后执行时,执行计划有如下限制:
- 仅支持对未来30天内的时间点设置计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
- 执行类型为周期执行时,执行计划有如下限制:
- 仅支持创建一个相同计划类型的计划,例如当前实例已有一个周期性的自动启停计划,则无法创建第二个周期性的自动启停计划。
- 新建计划的执行时间不能在现有计划的前后30分钟内。
执行操作 选择升配或降配实例。 说明 仅 执行类型为 稍后执行时需配置该项。执行时间 选择升降配的时间。 说明 仅 执行类型为 稍后执行时需配置该项。规格 选择升配或降配后的计算节点规格。 起止时间 选择实例变配计划的起始时间和结束时间。 不填则表示立即开始且没有结束日期。
说明 仅 执行类型为 周期执行时需配置该项。升配 输入升配的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
降配 输入降配的时间,格式为Cron表达式(UTC时间)。 说明- 仅执行类型为周期执行时需配置该项。
- Cron表达式的说明和相关使用方法,请参见Cron表达式。
- 执行类型为稍后执行时,执行计划有如下限制:
- 自动启停
- 单击确定。
计划创建成功后,计划状态默认为运行中。
编辑计划
当您需要调整某条计划时,可以编辑该计划。
注意事项
- 仅支持编辑计划状态为运行中的计划。
- 编辑计划不会影响已经执行的计划任务。
操作步骤
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 单击左侧导航栏中的计划管理。
- 找到目标计划,单击操作列的编辑。
- 在编辑计划面板,修改计划。配置项的具体介绍,请参见创建计划的步骤6。
- 单击确定。
禁用或启用计划
当您暂时不需要某条计划时,可以暂停该计划;如果需要继续使用,可以启用该计划。
注意事项
- 仅支持暂停计划状态为运行中的计划。
- 仅支持启动计划状态为已取消的计划。
操作步骤
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 单击左侧导航栏中的计划管理。
- 找到目标计划,禁用或启用计划。
禁用计划步骤如下:
- 找到计划状态为运行中的计划,单击操作列的禁用。
- 在禁用计划对话框中单击禁用。
启用计划步骤如下:- 找到计划状态为已取消的计划,单击操作列的启用。
- 在启用计划对话框中单击启用。
删除计划
当您不需要某条计划时,可以删除该计划。
注意事项
- 计划删除后无法恢复。
- 删除计划不会影响已经执行的计划任务。
操作步骤
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 单击左侧导航栏中的计划管理。
- 找到目标计划,单击操作列的删除。
- 在删除计划对话框中单击删除。
常见问题
如果两个计划任务发生冲突时,解决方案如下:
当前任务状态(任务A) | 触发任务(任务B) | 解决方案 |
---|---|---|
暂停任务已启动,实例状态为暂停中。 | 暂停任务 | 任务B失败,且不主动通知。 |
暂停任务已启动,实例状态为暂停中。 | 启动任务 | 任务B会等待暂停完成后执行启动任务。 |
暂停任务已启动,实例状态为暂停中。 | 扩缩容任务 | 任务B失败,并在事件中心中进行通知。 |
启动任务已启动,实例状态为启动中。 | 暂停任务 | 任务B失败,并在事件中心中进行通知。 |
启动任务已启动,实例状态为启动中。 | 启动任务 | 任务B失败,且不主动通知。 |
启动任务已启动,实例状态为启动中。 | 扩缩容任务 | 任务B失败,并在事件中心中进行通知。 |
扩缩容任务已启动,实例状态为扩缩容中。 | 暂停任务 | 任务B会等待扩缩容完成后执行暂停任务。 |
扩缩容任务已启动,实例状态为扩缩容中。 | 启动任务 | 任务B失败,并在事件中心中进行通知。 |
扩缩容任务已启动,实例状态为扩缩容中。 | 扩缩容任务 | 任务B失败,并在事件中心中进行通知。 |
相关API
API | 说明 |
---|---|
CreateDBInstancePlan | 创建定时计划。 |
UpdateDBInstancePlan | 编辑定时计划。 |
DescribeDBInstancePlans | 查询定时计划。 |
SetDBInstancePlanStatus | 禁用或启用定时计划。 |
DeleteDBInstancePlan | 删除定时计划。 |