openGauss学习笔记-49 openGauss 高级特性-索引推荐
openGauss的索引推荐的功能,共包含三个子功能:单query索引推荐、虚拟索引和workload级别索引推荐。
49.1 单query索引推荐
单query索引推荐功能支持用户在数据库中直接进行操作,本功能基于查询语句的语义信息和数据库的统计信息,对用户输入的单条查询语句生成推荐的索引。本功能仅支持单条SELECT类型的语句,不支持其他类型的SQL语句。本功能依赖函数gs_index_advise实现。
表 1 单query索引推荐功能的接口
函数名 | 参数 | 功能 |
---|---|---|
gs_index_advise | SQL语句字符串 | 针对单条查询语句生成推荐索引。 |
使用上述函数,获取针对该query生成的推荐索引,推荐结果由索引的表名和列名组成。使用方法如下: