본문 바로가기
SQL

인덱스를 이용한 소트 연산 생략

by devdevdev 2022. 4. 14.

# 3. 인덱스를 이용한 소트 연산 생략

 

## ORACLE ROWNUM

- P.357
```SQL
SELECT *
  FROM EMP
 WEHRE ROWNUM < 3 --가능
 WHERE ROWNUM > 3 --불가능
 WHERE ROWNUM BETWHEEN 3 AND 5 --불가능
 ```
## 페이징 처리 ANTI패턴

 
 

## 윈도우함수

- 인덱스를 활용하여 적은 양의 데이터를 조회할 때는 First Row Stopkey 알고리즘을 탈 수 있도록 윈도우 함수의 사용을 지양한다.

- 인덱스 활용 패턴은 랜덤 I/O 발생량만큼 성능도 비례해서 느려지므로 대량 데이터를 조회할 때 결코 좋지 않다.

- 대량

 

## 소트 알고리즘

- First Row Stopkey

- Top N Stopkey

- Top N 소트

728x90

'SQL' 카테고리의 다른 글

#Merge문 오류- 작성중  (0) 2022.08.23
SQL 옵티마이저  (0) 2022.04.24
DML 튜닝  (0) 2022.04.09
AutoTrace 기능 켜기  (0) 2022.04.09
KEEP  (0) 2022.04.01

댓글