index

· 공부
Index란 인덱스는 RDBMS에서 검색 속도를 높이기 위한 기술이다. Table의 컬럼을 색인화(따로 파일로 저장) 하여 검색 시 해당 테이블의 레코드를 Full Scan 하는 게 아니라 색인화 되어있는 인덱스 파일을 검색하여 검색 속도를 빠르게 한다. => B-Tree 구조 보통 SELECT 쿼리의 WHERE절이나 JOIN 예약어를 사용했을 때 인덱스가 사용된다. DELETE, INSERT, UPDATE 쿼리에는 해당 사항이없으며 INDEX 사용 시 오히려 느려진다. SQL 서버에서 데이터의 레코드는 내부적으로 아무런 순서없이 저장되는데 이때 데이터 저장 영역을 Heap이라고 한다. Heap에서는 인덱스가 없는 테이블의 데이터를 찾을 때 전체 데이터 페이지의 처음 레코드부터 끝 페이지의 마지막 레코드..
뱅어돔
'index' 태그의 글 목록