SQL1 결합 인덱스와 단일 칼럼 인덱스 (Oracle) http://www.gurubee.net/expert/kwontra 를 읽고 정리한 글 SQL의 성능은 처리범위에 좌우된다 읽는 block의 수가 적어야한다 읽는 block의 수를 줄이기 위해서는 인덱스를 잘 구성해야 한다 block의 수 : 결합 칼럼 인덱스 < 단일 칼럼 인덱스 결합인덱스 구성시 고려해야 하는 순서 칼럼이 사용한 연산자에 의한 칼럼 선정 랜덤 엑세스를 고려한 인덱스 칼럼 선정 확인 랜덤 엑세스 where, having 조건의 칼럼이 인덱스에 없어서 발생 결과와 같거나 더 많은 데이터를 랜덤 엑세스 인덱스 조정이 필요 (새로 만들거나..기존의 것에 추가하거나) 추출 랜덤 엑세스 select 절의 칼럼이 index에 없어서 발생 결과와 같은 데이터를 랜덤 엑세스 다음과 같은 쿼리 변경으로.. 2020. 5. 31. 이전 1 다음