GaussDB(DWS) 智能运维(集群)简介
GaussDB(DWS) 智能运维(集群)简介
1. 前言
- 适用版本:【DWS8.1.2及以上版本】
智能运维是GaussDB(DWS)常驻运维工具,可帮助用户智能执行运维任务。智能运维会通过集群负载情况,选择合理时间窗、并发度完成用户指定的任务,在运维任务执行过程中,智能运维将时刻关注用户业务的变化,及时调整运维任务执行策略,以减轻对用户业务的影响。智能运维支持周期型和单次型任务的创建,执行时间窗可按照不同用户业务负载定制化。
2. 概览
智能运维是GaussDB(DWS)常驻运维工具,可帮助用户智能执行运维任务。智能运维会通过集群负载情况,选择合理时间窗、并发度完成用户指定的任务,在运维任务执行过程中,智能运维将时刻关注用户业务的变化,及时调整运维任务执行策略,以减轻对用户业务的影响。智能运维支持周期型和单次型任务的创建,执行时间窗可按照不同用户业务负载定制化。
智能运维具备一定的高可用性,在集群异常的情况下,智能运维将重新执行失败的运维任务,若由于集群异常导致运维任务部分步骤无法完成,智能运维将尝试跳过失败的步骤,以节省用户运维时间窗开销。
智能运维界面主要由运维任务公共配置、进行中的运维任务和运维计划详情三部分组成。
运维任务公共配置:目前仅包含“用户表VacuumFull运维任务最大并发数”,该配置应用于每个用户表VacuumFull的运维任务。
进行中的运维任务:显示正在运行的运维任务信息。
运维详情:运维详情包括两部分,运维计划和运维状态。运维计划将展示全部运维任务基本信息,运维状态将展示运维任务运行状态信息。
3. 运维计划
3.1 添加运维计划
弹出添加运维任务边栏,配置运维任务模式。
- 运维任务:Vacuum(目前仅支持Vacuum运维任务)。
- 任务简介
- 备注
- 调度模式:
-
- 自动:智能运维将在指定时间窗内扫描数据库,依据用户业务负载、用户表可回收空间,自动下发表级Vacuum任务。
- 自动:智能运维将在指定时间窗内扫描数据库,依据用户业务负载、用户表可回收空间,自动下发表级Vacuum任务。
-
- 指定目标:用户需配置优先Vacuum目标,智能运维将在指定时间窗内,自动下发表级Vacuum任务。
- 指定目标:用户需配置优先Vacuum目标,智能运维将在指定时间窗内,自动下发表级Vacuum任务。
-
- 优先级模式:用户可配置优先Vacuum目标,若时间窗剩余,智能运维将自动扫描其他可Vacuum的表,并下发表级Vacuum任务。
- 优先级模式:用户可配置优先Vacuum目标,若时间窗剩余,智能运维将自动扫描其他可Vacuum的表,并下发表级Vacuum任务。
-
- 自动Vacuum目标:包含两种模式,用户表VacuumFull和系统表Vacuum。
-
- 优先Vacuum目标:用户可配置优先Vacuum目标,其中一行对应一张表,每张表以数据库名、模式名、表名表示,以空格进行分割。
-
- 高级配置:选择“自定义”时,您可以根据实际需求设置自动Vacuum触发条件,即Vacuum膨胀率和目标表可回收空间。
-
- 若选择“默认配置”,Vacuum膨胀率默认为30%,目标表可回收空间默认为100GB。
下一步:定时配置”,选择定时运维类型。
- 单次型任务:需要设置起止时间,智能运维将在设置的时间段内运行运维任务。
- 周期型任务:需要配置时间窗,时间窗配置提供每日、每周、每月三种类型供用户选择。智能运维将自动分析用户注册的时间段,在每个时间段内运行运维任务。
下一步:配置确认。
3.2 修改运维计划
在指定运维任务所在行操作列单击“修改”按钮。可修改调度模式、Vacuum目标、运维类型和执行时间窗等信息。
3.3 查看运维任务详情
在指定运维任务所在行操作列单击“详情”按钮。
3.4 运维状态
在运维详情部分切换至运维状态模块。
单击指定运维任务名称,将显示运维任务运行的详细信息。状态包括:Waiting、Running、Finished和Canceled。
4. 总结
以上为智能运维的全部内容,后续会新增更多运维功能,敬请期待~
想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~
- 点赞
- 收藏
- 关注作者
评论(0)