본문 바로가기
  • A little happiness
백엔드/SQL,데이터베이스

쿼리 튜닝

by donghuJo 2023. 8. 28.

인덱스를 사용하지 못하는 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

댓글