计划管理
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 |
说明 |
|
创建定时计划。 |
|
|
编辑定时计划。 |
|
|
查询定时计划。 |
|
|
禁用或启用定时计划。 |
|
|
删除定时计划。 |