GaussDB-索引推荐
操作场景
索引推荐功能可以根据SQL采集和自定义输入的一批DML语句,生成对SQL执行表现进行优化的索引推荐。
注意事项
-
SQL采集的SQL最小执行时长的默认值,可以通过修改系统参数“log_min_duration_statement”进行配置。系统参数的修改方法请参考参数。
-
主备版实例只支持查询主DN节点,分布式实例只支持查询CN节点。对在剩余节点上执行的SQL暂不支持采集。
-
主备切换、实例重启,会导致之前的慢SQL数据丢失。
-
数据源为当前SQL数据、历史SQL数据、模板采集数据时,采集最多1000条SQL。
-
在执行SQL诊断时,如果诊断结果为“INVALID SQL”。表示进行慢SQL分析的用户(dbmind_manager)权限不足,需要参考如下语句为分析用户赋权:
操作步骤
-
单击具体实例名称,进入“实例管理”详情页。
-
单击“诊断优化 > 索引推荐”,显示“索引推荐”页面。
-
-
选中SQL语句。
-
单击“索引推荐”。
选取的SQL语句需要相同数据库名。
参数名称 参数说明 索引 创建索引的SQL语句。 提升率 当前负载下,更新索引对数据库的整体代价提升率。 索引空间 新增索引使用的空间。 模板 单击“详情”,展示对SQL模板的提升率。 SELECT占比、UPDATE占比、DELETE占比、INSERT占比 各语句分别的占比情况。 可视化 鼠标停留可显示各语句占比情况。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…