오라클 DB(sql)_기초 23 (Index)

데이터베이스 2021. 5. 1. 20:06
    • 컬럼하나당 인덱스가 설치되며,  인덱스 안에 컬럼값이 오름차순으로 정렬되어 있음.
    • 옆에 포인터를 저장하여 해당 행에 대한 메모리 주소가 입력되어 있음.
    • 테이블 스캔의 경우 테이블값을 전체적으로 검색하여 일치하는 값을 가져옴
    • 인덱스 스캔을 사용하면 인덱스에 저장된 포인터 값을 검색하여 일치하는 값을 찾아옴.
    • 검색속도를 빠르게 하기 위하여 사용함.
    • 무분별한 인덱스 값을 사용하는 경우 성능이 하락함.(인덱스 스캔의 경우 스캔해야 하는 부분이 인덱스와 테이블 전체 2개의 검색영역을 가지게 .)
    • 전체 10~15% 데이터를 찾을때 가장 좋음. 이상, 이하의 검색내용의 경우는 테이블 스캔을 사용하는 것이 좋음.
admin