B+ 나무 인덱스에서 DB 검색 효율
1351 단어 AP시험 학습기록 30년 가을
부품 테이블의 제조업체 코드 열에 대해 B+ 나무 색인을 만들었습니다.따라서 가장 기대되는 검색 성능 개선 작업은 무엇일까.여기에는 부품과 제조업체의 데이터 건수가 충분하다고 가정하고 부품 표에 존재하는 제조업체 코드열의 값이 충분하고 고르게 분산되어 있다.또한 부품 테이블의 극소수의 행에 NULL이 제조업체 코드 열에 설정되어 있습니다.실선 밑줄은 기본 키를 나타내고 대시 밑줄은 외부 키를 나타냅니다.
1、B+목색인
이 지수는 나무의 깊이가 일정하고 잎만 일정치를 가진 평형목을 사용해 RDBMS의 색인법으로 현재 가장 보급되고 있다.
B+나무는 뿌리와 마디에서 관건적인 값의 범위와 하층을 가리키는 블록을 가리키는 지침으로 잎에 관건적인 값과 표 안의 줄의 위치 정보와 앞뒤의 잎을 가리키는 지침을 저장하여 뿌리에서 마디까지의 추적을 통해 목적 데이터를 검색한다.모든 키 값은 같은 깊이이기 때문에 데이터 양이 증가하더라도 성능이 떨어지고 임의의 키 값에 대해 무작위 검색, 범위 검색, 삽입, 업데이트, 삭제 기능을 할 수 있다.또한 전면 및 후면을 가리키는 포인터를 통해 일관성 있는 검색은 물론'<','>','BETWEEEN'등의 범위 내 검색도 효과적으로 수행할 수 있다.
그렇지만
• 데이터 분포 편차
・NULL 값
포함 부정
검색 조건이 제대로 작동하지 않습니다.
왜 상술한 검색 조건에서 효과를 발휘하지 못하는지 모두 스캔한 것이다.
연속적인 범위를 정하면 효과를 발휘할 수 있다.
참조:
https://www.ap-siken.com/kakomon/23_aki/q32.html
Reference
이 문제에 관하여(B+ 나무 인덱스에서 DB 검색 효율), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lymansouka2017/items/b835a345e3b161496332텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)