3. 数据库对象巡 检
数据库对象巡检指的是定期或即时得对数据库中的对象进行巡检,识别可能的性能、安全性、可维护性等问题隐患,并提供优化建议。
3.1 巡检规则管理
管理员可以从整体上控制启用哪些审查规则,并对可以定制化的参数设置默认值。后续的所有操作都基于管理员启用的规则进行。
默认情况下,数据库对象巡检配置启用了表级、列集、字符集/排序规则、约束、索引五个类别共计47个审查规则。
3.2规则模板管理
- 创建全局模板
有一个默认的包含所有启用规则的名字叫default的规则模板。管理员可以基于启用的审查规则定义全局可见的审查规则模板,建议管理员为每一张数据库类型定义一个默认的审查规则模板。
2.创建用户级个性化模板
非管理员用户可以创建用户级的个性化审查模板。
3.3对象巡检任务
用户可以在添加实例时定义定时巡检任务,也可以后续在巡检页面修改定时巡检任务或是手动进行巡检。用户在定义巡检任务时需指定预先定义的巡检规则模板。
1. 添加实例时定义巡检任务
2. 对象巡检页面修改巡检任务
3.4对象巡检结果
1. 对象巡检结果列表信息
对数据库中的每个表或视图展示一行数据,展示表/视图名称,模式、列的数目、行数、索引数、巡检的异常以及最后一次巡检的时间。
可以对巡检对象进行基于名称、所属模式、以及违反的规则进行筛选过滤。
3. 对象巡检结果详细信息
点击列表行可以打开对应巡检对象的巡检详细信息。