반응형
인덱스
-
인덱스(Index)CS 지식/데이터베이스 2021. 1. 14. 15:20
인덱스(Index) 인덱스(Index)란 데이터베이스 테이블의 모든 데이터를 검색해서 원하는 결과 값을 가져오려면 시간이 오래 걸리기 때문에, 특정 칼럼에 인덱스를 부여해서 정렬하는 것을 의미함 데이터가 저장된 칼럼의 값과 레코드가 저장된 주소의 키와 값의 쌍으로 인덱스를 만든다. 기본적으로 기본키가 인덱스의 기능을 하기는 한다. Index 의 성능과 고려해야할 사항 인덱스를 기준으로 정렬된 상태를 유지하기 때문에 원하는 값을 탐색하는데 빠르다. 하지만, 새로운 값을 추가,삭제,수정하는 경우에는 쿼리문 실행 속도가 느려진다. ~> 트리구조로 관리하고 있기 때문에 B-Tree & B+Tree B-Tree는 데이터가 정렬된 상태로 유지되는 트리 루트 노드와 브랜치 노드, 리프 노드로 이루어져서, 어떠한 값에..