跳到主要内容

3. 数据库对象巡检

数据库对象巡检指的是定期或即时得对数据库中的对象进行巡检,识别可能的性能、安全性、可维护性等问题隐患,并提供优化建议。

3.1 巡检规则管理

管理员可以从整体上控制启用哪些审查规则,并对可以定制化的参数设置默认值。后续的所有操作都基于管理员启用的规则进行。

默认情况下,数据库对象巡检配置启用了表级、列集、字符集/排序规则、约束、索引五个类别共计47个审查规则。

3.2规则模板管理

  1. 创建全局模板

有一个默认的包含所有启用规则的名字叫default的规则模板。管理员可以基于启用的审查规则定义全局可见的审查规则模板,建议管理员为每一张数据库类型定义一个默认的审查规则模板。

2.创建用户级个性化模板

非管理员用户可以创建用户级的个性化审查模板。

3.3对象巡检任务

用户可以在添加实例时定义定时巡检任务,也可以后续在巡检页面修改定时巡检任务或是手动进行巡检。用户在定义巡检任务时需指定预先定义的巡检规则模板。

1. 添加实例时定义巡检任务

2. 对象巡检页面修改巡检任务

3.4对象巡检结果

1. 对象巡检结果列表信息

对数据库中的每个表或视图展示一行数据,展示表/视图名称,模式、列的数目、行数、索引数、巡检的异常以及最后一次巡检的时间。

可以对巡检对象进行基于名称、所属模式、以及违反的规则进行筛选过滤。

3. 对象巡检结果详细信息

点击列表行可以打开对应巡检对象的巡检详细信息。