GaussDB(DWS) 智能运维(集群)简介
概览
智能运维是GaussDB(DWS)常驻运维工具,可帮助用户智能执行运维任务。智能运维会通过集群负载情况,选择合理时间窗、并发度完成用户指定的任务,在运维任务执行过程中,智能运维将时刻关注用户业务的变化,及时调整运维任务执行策略,以减轻对用户业务的影响。智能运维支持周期型和单次型任务的创建,执行时间窗可按照不同用户业务负载定制化。
智能运维具备一定的高可用性,在集群异常的情况下,智能运维将重新执行失败的运维任务,若由于集群异常导致运维任务部分步骤无法完成,智能运维将尝试跳过失败的步骤,以节省用户运维时间窗开销。
如图所示,智能运维界面主要由三部分构成:
- 智能运维开关(左上方):智能运维开关按钮负责控制智能运维的启停。若智能运维设置为关闭,用户无法注册任何运维任务,已注册的运维任务无法生效,并且正在运行的运维任务将全部停止。
- 进行中的运维任务(右上方):显示正在运行的运维任务信息。
- 运维详情(下方):运维详情包括两部分,运维计划和运维状态。运维计划将展示全部运维任务基本信息,运维状态将展示运维任务运行状态信息。
-
该特性仅8.1.2及以上版本支持。
-
智能运维功能暂不支持逻辑集群,若将集群变更为逻辑集群,用户创建的智能运维任务将会自动删除,且智能运维将自动关闭。
-
在系统网络繁忙情况下,智能运维页面可能会显示为关闭状态,此时用户无法执行任何操作,若用户需要下发添加运维任务操作或查询,请手动开启智能运维开关。在系统网络恢复后,智能运维页面将恢复正常
运维计划
添加运维计划
-
登录GaussDB(DWS) 管理控制台。
-
在集群列表中单击指定集群名称。
-
进入集群“基本信息”页面,切换至“智能运维”页签。
-
在运维详情部分切换至运维计划模块。单击“添加运维任务”按钮。
-
弹出添加运维任务边栏,配置运维任务模式。
- 运维任务:Vacuum(目前仅支持Vacuum运维任务)。
- 任务简介
- 备注
- 调度模式:
-
自动:智能运维将在指定时间窗内扫描数据库,依据用户业务负载、用户表可回收空间,自动下发表级Vacuum任务。
-
指定目标:用户需配置优先Vacuum目标,智能运维将在指定时间窗内,自动下发表级Vacuum任务。
-
优先级模式:用户可配置优先Vacuum目标,若时间窗剩余,智能运维将自动扫描其他可Vacuum的表,并下发表级Vacuum任务。
-
自动Vacuum目标:包含两种模式,用户表VacuumFull和系统表Vacuum。
-
优先Vacuum目标:用户可配置优先Vacuum目标,其中一行对应一张表,每张表以数据库名、模式名、表名表示,以空格进行分割。
-
高级配置:选择“自定义”时,您可以根据实际需求设置自动Vacuum触发条件,即Vacuum膨胀率和目标表可回收空间。
-
若选择“默认配置”,Vacuum膨胀率默认为30%,目标表可回收空间默认为100GB。
-
-
单击“下一步:定时配置”,选择定时运维类型。
-
单次型任务:需要设置起止时间,智能运维将在设置的时间段内运行运维任务。
-
周期型任务:需要配置时间窗,时间窗配置提供每日、每周、每月三种类型供用户选择。智能运维将自动分析用户注册的时间段,在每个时间段内运行运维任务。
-
单击“下一步:配置确认”,确认无误后单击“配置确认”提交。
-
修改运维计划
-
在运维详情部分切换至运维计划模块,在指定运维任务所在行操作列单击“修改”按钮。
-
弹出修改运维任务边栏,修改运维任务功能与添加运维任务功能保持一致,详情请参见添加运维计划。
-
确认修改后单击“确定”提交。
查看运维任务详情
-
在运维详情部分切换至运维计划模块,在指定运维任务所在行操作列单击“详情”按钮。
-
弹出运维任务详情边栏,用户可查看确认。
运维状态
-
在运维详情部分切换至运维状态模块。
-
单击指定运维任务名称,将显示运维任务运行的详细信息。
- 运维任务:Vacuum
- 状态:
- Waiting
- Running
- Finished
- Canceled
- 完成度
- 时间窗剩余
- 执行时间窗(UTC)
- 正在Vacuum的表
- 准备Vacuum的表
- 完成Vacuum的表
- 失败Vacuum的表
想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~
- 点赞
- 收藏
- 关注作者
评论(0)