인덱스를 사용하지 못하는 SQL문 지양
- index column의 변형
- not operator
- null, not null
- optimizer 취사선택
조인방식의 결정
- 조인방식에는 nested loop, sort merge, hybrid, hash join이 있음
- 보통 온라인 프로그램의 경우 nested loop가 유리
- 배치 프로그램의 경우 테이블 전체 또는 특정 값에 해당되는 전체 데이터를 읽는 경우 hash또는 merge조인이 유리 배치 프로그램에서 대량의 데이터를 읽어서 처리할 경우 index를 사용하게되면 random i/o 부하가 발생하여 수행속도 저하를 유발
'백엔드 > SQL,데이터베이스' 카테고리의 다른 글
트랜잭션 격리수준(isolation) (0) | 2024.07.11 |
---|---|
시퀀스 채번에 대한 문제 (0) | 2024.07.02 |
오라클 힌트 (0) | 2023.08.25 |
RDBMS vs noSql (0) | 2023.08.19 |
sql 실행순서 (0) | 2023.03.15 |
댓글