// cluster_by_rowid
// clustering factor 가 낮을 때 사용하면 빠른 결과 도출
select /*+ ordered use_nl(b) rowid(b) */ b.* from (select /*+ index(emp emp_X1) no_merge */ rowid rid from emp where ename = 'SCOTT' order by rowid) a, emp b where b.rowid = a.rid ; -- after 12c select /*+ cluster_by_rowid(e) index(e emp_x1) */ * from emp e where ename = 'SCOTT' ; |
'DA > 튜닝' 카테고리의 다른 글
[DA/튜닝] PostgreSQL 튜닝 관련 Parameter (0) | 2021.01.08 |
---|---|
[DA/튜닝] MySQL & MariaDB 튜닝 관련 Parameter (0) | 2020.08.25 |
[DA/튜닝] Oracle 튜닝 관련 Parameter (0) | 2019.08.21 |
[DA/튜닝] 날짜 Table 생성 (0) | 2019.07.18 |
[DA/튜닝] 다중행 결과 값을 단일행으로 변환 (0) | 2019.07.15 |