반응형
- 쿼리 작성 및 DB처리 속도 개선을 위한 Tip
1. 인덱스 사용 필수
2. EXIST sub쿼리 사용시에도 인덱스 생성하여 속도개선
3. WHERE문의 정확한 설정 필요 (설정이 어려울 경우 hint사용-비권장)
4. 날짜컬럼은 vchar로 설계권장(TO_NUMBER 사용시 지연상황 발생)
5. ROWNUM, ROW_NUMBER(), ORDER BY 사용시 대량의 파일이 연산되므로 조건을 줄여 사용권장
6. LIKE문 사용시 컬럼 앞뒤로 %사용할 경우 인덱스 수행불가
('찾는단어' || '%' 또는 '%' || '찾는단어'와 같이 하나만 사용시에는 인덱스 수행)
반응형
'DB > SQL' 카테고리의 다른 글
[SQL] MYSQL 주별 데이터 조회 (1) | 2023.02.05 |
---|---|
[SQL] 계층형구조 쿼리 (0) | 2019.12.03 |
[SQL] 소계, 합계구하기 (ROLLUP, GROUPING_ID) (0) | 2019.12.03 |
[SQL] MERGE (Insert, update를 설정) (0) | 2019.12.03 |
[SQL] GROUP BY 개념적 정의 (0) | 2019.12.03 |