本文介绍如何使用DAS参数巡检与对比功能对指定数据库实例的参数设置值进行检查。
前提条件
操作步骤
创建规则
-
登录DAS控制台。
-
在左侧导航栏,单击工具箱 > 巡检评分。
-
在右侧打开的页面单击参数巡检与对比。
-
点击设置,进入参数巡检与对比的规则模板页,点击规则管理,在弹出页面点击新增规则。输入对应参数之后,点击确定完成新增。
说明本文以指定检查innodb_adaptive_hash_index=OFF为例,新增MySQL引擎的参数对比规则。
-
新增规则完成后,可以在规则管理页面查看已有规则。
例如,已创建的规则
innodb_adaptive_hash_index将显示在列表中,其类型为参数对比,参数值为用户设置值。
创建模板
-
在规则模板页,点击新增模板。设置启用状态为开启,关联之前创建的检查innodb_adaptive_hash_index的规则,并选择需要检查的实例。选择完成之后,点击确定完成新增。
填写模板别名和模板备注(例如
innodb_adaptive_hash_index),并根据需要勾选周期(周一至周天)。 -
新增模板完成后,可以在规则模板页面查看已有模板。
规则模板页面以列表形式展示模板别名/模板ID、模板备注、关联规则别名/规则ID、周期、启用状态等信息,并支持详情、选择实例、删除操作。例如已创建的
innodb_adaptive_hash_index模板,其启用状态为开启。
触发分析
-
返回参数巡检与对比页面,选择对应的引擎类型,在页面点击发起任务。
-
在右侧抽屉页选择要发起的任务类型。
-
以创建的MySQL参数对比模板为例,选择参数对比页签,点击选择模板,选择之前创建的模板后,点击发起任务。
-
也可以直接选择实例,快速进行实例间的参数设置值差异对比。
在参数巡检与对比弹窗中,选择参数对比 > 选择实例页签,从左侧可选实例列表中将目标实例移至右侧已选列表,然后单击发起任务。
-
查看结果
-
在参数巡检与对比页面,可以看到历史的分析任务。点击对应任务操作列的查看报告,可以看到分析报告详情。
-
以MySQL参数对比详情为例,报告内容包含三部分信息:
-
报告基本信息:巡检任务的基本信息。
-
任务模板详情:规则和模板的配置信息。
-
实例参数对比:实例参数运行值与对比值(如设置)之间的差异详情。
参数对比详情页面包含三个区域:报告基本信息(任务类型、引擎、开始时间、完成时间、发起类型)、任务模板详情(模板ID、模板别名、周期、是否启用、应用该模板的实例列表、关联规则)和实例参数对比表格(以多列形式展示各实例的参数运行值差异,如
innodb_adaptive_hash_index等参数在不同版本和规格实例间的取值)。点击选择实例,可以筛选查看关注实例的参数设置差异情况。
右上角搜索框,支持搜索参数名,同时对比值列会显示配置规则中设置的参数值(如设置)。
例如,在搜索框中输入
innodb_adaptive_hash_index,可查看该参数在不同实例间的差异:MySQL 8.0 实例的运行值为 ON,MySQL 5.7 实例的运行值为 OFF,对比值为 OFF。
-