数据库智能管家 DBbrain 索引推荐

索引优化是数据库优化的重要一环,一个最优的索引可提升整个实例的查询效率。DBbrain 针对 MongoDB 数据库运维特点,推出索引推荐功能,帮你轻松提升实例全局索引效率。

相关产品
数据库智能管家 DBbrain 产品页,含版本规格、价格与购买入口。

索引推荐通过实时日志慢查信息的收集,进行自动分析,推出全局最优索引,并按照性能影响进行排列,推荐值越大操作后性能提升越显著。同时,索引推荐为你呈现和推荐索引相关联的慢查和性能指标供你检阅。还可以展示无效索引,告知无效索引起因。

你只需根据推荐的索引信息,一键操作即可,操作进度可查,操作安全有保障。

一、索引推荐规则说明

·当检测到以下查询性能问题时,系统将自动分析查询模式并评估是否有最优索引方案可推荐。

·全表扫描慢查询:每分钟 ≥6 条全表扫描慢查询日志。

·扫描低效索引导致的慢查询:每分钟 ≥60 条普通慢查询日志。

·无效索引:

·检测范围:仅对数据量 ≥100万的表进行检测并评估是否有无效索引。

·注意事项:请确保推荐的索引删除不会影响业务关键查询。

二、解锁索引推荐功能

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 如下,阅读数据隐私风险和功能,勾选同意使用按钮后,单击解锁该功能,单击确定。

注意:说明:

三、查看推荐索引信息

解锁索引推荐功能后,即可查看推荐索引信息。

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 查看推荐索引信息。

·查看实例整体优化级别和优化统计信息

·优化级别:提供 SABC 四个优化级别,S 表示数据库的性能最优,C 表示数据库的性能最差,需要紧急优化。

·推荐索引-集合:推荐索引集合数量。

·推荐索引-INDEX:推荐索引 INDEX 数量。

·历史优化:当前实例整体索引操作的历史索引优化数量,单击查看详情,可查看具体的历史索引优化信息。

·累积优化条数:通过索引推荐操作后,统计未添加索引前该索引对应产生的慢查的数目之和。

·查看推荐集合列表

DBbrain 根据检测到的索引数据进行推荐汇总,并按照推荐值排序,推荐值越大的,表明该集合存在急需优化的索引,优化后数据库性能提升最显著。

单击不同的集合名,右侧会展示不同集合内的索引推荐情况。

·推荐索引:展示慢查过多需要添加的索引。同样,按照推荐值排序,推荐值越大的添加后性能提升越明显。

·已有索引(无效):展示生产无效建议删除的索引。

·操作记录:可以查看该集合索引历史添加或删除情况,并能对正在处理中的索引进行终止操作。

四、根据推荐添加索引

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 在推荐索引页签, 单击不同的索引信息,右侧呈现该索引对应的慢查分析和记录信息。


5. 单击如下红框位置,可放大慢查询窗口,更清晰的检阅索引对应的慢查信息,同时支持下载慢查信息。


6. 在自动生成执行语句模块,选择生成方式(包括默认方式与指定 Option 创建两种),DBbrain 会根据你的选择自动生成执行语句,确认无误后,单击创建索引。
执行索引操作,需要先登录数据库,进行权限验证。


7. 创建中的索引,可展示创建完成进度,也可以在该集合的操作记录中,查看此集合的操作列表。

操作列表中,可以查看该集合索引历史添加或删除情况,并能对正在处理中的索引进行终止操作。

注意:为了生产数据库稳定性的保障,如果该集合中有正在创建或删除的索引,你再次进行此集合内其他索引的添加或删除是无法操作的,系统也会对你进行提示,需要等处理中的索引完成后,才可以再次进行其他索引的添加或删除操作。

五、根据推荐删除无效索引

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 在已有索引(无效)页签,查看无效索引并删除。当你的数据库中存在无效索引时,索引推荐系统会告知你,该索引的无效原因,并生成删除命令,根据提示可对无效索引进行一键删除。

六、查看索引历史和添加索引效果

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 在推荐集合列表右侧单击历史操作,或者优化统计下的查看详情,都可以查看当前实例整体索引操作的历史索引优化信息。


5. 在操作列单击对比,可查看优化前后的对比效果。

七、关闭索引推荐功能

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型及实例 ID,选择索引推荐页签。

4. 在页面右上方单击关闭服务,在弹出的对话框中单击确定。

赞 (0)
上一篇 4天前
下一篇 4天前