반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 로버트C마틴
- SQLD
- B*Tree인덱스
- db
- RAC
- SQLP
- heapq
- database
- leetcode215
- 데이터모델링
- 오라클
- index fast full scan
- 친절한SQL튜닝
- clean code
- intellij
- join
- 클린코드
- 리트코드215
- 오라클튜닝
- Oracle
- 알고리즘
- 조인
- 클린 코드
- 파이썬
- 결합인덱스구조
- SQL튜닝의시작
- B*Tree인덱스구조
- 리눅스
- B*Tree
- table full scan
Archives
- Today
- Total
목록B*Tree인덱스 (1)
개발노트
오라클 인덱스(Index) 구조 - B*Tree
테이블에서 데이터를 찾는 방식 2가지1. 테이블 전체를 스캔 2. 인덱스를 이용 인덱스는 큰 테이블에서 소량 데이터를 검색할 때 사용한다. 그래서 온라인 트랜잭션 처리(Online Transaction Process, OLTP) 시스템에서는 소량 데이터를 주로 검색하므로 인덱스 튜닝이 무엇보다 중요하다. 인덱스란대용량 테이블에서 필요한 소량의 데이터만 빠르게 효율적으로 액세스하기 위해 사용하는 오브젝트다. DBMS 는 일반적으로 B*Tree(Balanced Tree) 인덱스를 사용한다. B*Tree 구조를 가지는 인덱스 구조 B*Tree 구조는 루트 블록, 브랜치 블록, 리프 블록으로 구성되어 있다. 루트와 브랜치 블록에 있는 각 레코드는 하위 블록에 대한 주소값을 가지고 있다. 키값은 하위 블록에 저장..
Database/Oracle
2023. 11. 16. 01:22