일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- markdown
- SQL
- hint
- 각별
- 파싱
- API
- oracle
- 마크
- http
- With
- IP
- tcp
- Database
- 패킷
- 마인크래프트
- 네트워크
- github
- ansi
- 실행계획
- 하드파싱
- 오라클
- Notion
- 서버
- Splunk
- SQLP
- SQL튜닝
- Minecraft
- outerjoin
- join
- 소프트파싱
- Today
- Total
목록SQLP (2)
Sapun

Outer Join 튜닝 관점 말고 기능 관점에서 조인 종류는 Outer, Inner, Cross 가 있다. Inner조인은 워낙 기본적으로 사용되는 것이고, Cross조인은 잘 사용하지 않는다. Outer 조인은 가끔 쓸일이 생기는데 쓸때마다 헷갈리고 특히 Oracle 문법이 한번에 와닿지 않는다. 이번에 이 개념을 제대로 정리하려고 한다. 기본적인 개념은 안다는 가정하에 사용 방법에 대해 정리했다. 기본 문법 1. ANSI 구문 --- 추가되어야하는 테이블이 왼쪽에 있으면 left로 from dept d left outer join emp e on e.deptno = d.deptno; --- 반대로 오른쪽에 있어야하면 from emp e right outer join dept d ANSI구문은 키워드..

리마인드 라이브러리 캐시 : 내부 프로시저를 반복 재사용할 수 있도록 캐싱해 두는 메모리 공간 SGA(System Global Area) : 서버 프로세스와 백그라운드 프로세스가 공통으로 액세스하는 데이터와 제어 구조를 캐싱하는 메모리 공간 SQL 처리 과정 사용자가 SQL을 수행하면 DBMS는 내부적으로 아래 과정을 수행하며, 크게 보면 4가지 단계다. SQL 파싱 메모리(라이브러리 캐시)에 캐싱 여부 확인 캐싱되어 있으면 바로 실행 ⇒ 소프트 파싱 최적화 단계 수행(Optimizer) Row-Source Generator 이 과정에서 소프트 파싱과 하드 파싱의 단계가 또 나뉘는 걸 알 수 있다. 성능면에서 보면 소프트 파싱은 부하가 적고, 하드 파싱은 부하가 크다. 소프트 파싱 : 이전에 사용했던 최..