order by使用索引序(use_index_order)
📄字数 396
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
查询语句中ORDER BY排序使用索引序。
参数属性
属性 | 属性值 |
---|---|
参数类型 | BOOLEAN |
默认值 | FALSE |
取值范围 | TRUE,FALSE |
影响范围 | 系统级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- use_index_order 的设计初衷是为了提升 ORDER BY 语句的执行性能,借用索引自带有序的天然优势,尽可能地减少针对结果集排序计算的资源开销。
- use_index_order 在含有分组、层次树和开窗子句的 ORDER BY 场景中不生效。
示例
- 在线修改 use_index_order
sql
SQL> set use_index_order to false;
Execute successful.
Use time:1 ms.
- 在线查看 use_index_order
sql
SQL> show use_index_order;
+-----------------+
| USE_INDEX_ORDER |
+-----------------+
| F |
+-----------------+
(1 row)
Use time:1 ms.