반응형
B-TREE 구조란?
- B-Tree라고 하면 사람들은 이진 트리(Binary Tree)라고 생각하는 사람들이 많다. 하지만 SQL SERVER에서 B-Tree는 이진 트리가 아니다!
- Root node, Intermediate Level, Leaf nodes/data pages의 총 3가지 단계로 구성된다.
- 각 노드의 키 값은 하위 노드들을 나누는 값이 되어야 한다
- 각 노드는 정렬된 상태
- SQL Server에서는 B-Tree와 Linked list를 합친 B+Tree를 사용
참고 사이트 : https://docs.microsoft.com/ko-kr/sql/relational-databases/sql-server-index-design-guide?view=sql-server-2017
반응형
'Database > SQL Server' 카테고리의 다른 글
SQL 매월 마지막일 출력 (0) | 2019.06.20 |
---|---|
트랜잭션 격리수준과 with(nolock) 힌트 (0) | 2019.04.29 |
SQL 실행계획 (0) | 2018.11.12 |
[MSSQL] Table Column 속성 변경 (0) | 2018.06.25 |
Database 내 모든 테이블 정보 확인 (0) | 2018.06.14 |