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