반응형
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
- B*Tree
- 오라클
- index fast full scan
- SQLD
- 파이썬
- SQLP
- 친절한SQL튜닝
- join
- table full scan
- Oracle
- 클린 코드
- heapq
- db
- clean code
- 오라클튜닝
- B*Tree인덱스구조
- database
- B*Tree인덱스
- 리눅스
- 클린코드
- 리트코드215
- leetcode215
- 결합인덱스구조
- 조인
- 알고리즘
- intellij
- RAC
- SQL튜닝의시작
- 로버트C마틴
- 데이터모델링
Archives
- Today
- Total
목록NL JOIN (1)
개발노트
Sort Merge Join
PGA 오라클 서버 프로세스는 SGA 에 공유된 데이터를 읽고 쓰면서, 동시에 자신만의 고유 메모리 영역 PGA 를 갖는다. PGA 는 프로세스에 종속적인 고유 데이터를 저장하는 용도로 사용한다. 할당받은 PGA 공간이 작아 데이터를 모두 저장할 수 없을 때는 Temp 테이블스페이스를 이용한다. * temp tbs 는 물리적 disk 형태로 존재한다. PGA 는 다른 프로세스와 공유하지 않는 메모리 공간으로, 래치 메커니즘이 불필요하다. → 같은 양의 데이터를 읽더라도 SGA 버퍼캐시에서 읽을 때보다 훨씬 빠르다. Sort Merge Join 기본 메커니즘 이름이 의미하는 것처럼 2단계로 진행한다. 1. 소트 단계 : 양쪽 집합을 조인 컬럼 기준으로 정렬한다. 2. 머지 단계 : 정렬한 양쪽 집합을 서로..
Database/SQLP
2022. 7. 22. 01:37