고급 SQL 활용 소스 튜닝 DML 튜닝 파티션 활용 배치 프로그램 튜닝 . 소트와 관련된 오퍼레이션 유형 – Sort Aggregate: 전체 로우를 대상으로 집계를 수핼할 때 나타나며, […]
3-4. 인덱스와 조인
인덱스 기본원리 인덱스 튜닝 조인 기본 원리 고급 조인 기법 . Index Range Scan – 인덱스 루트 블록에서 리프 블록까지 수직적으로 탐색한 후에 리프 블록을 필요한 범위(Range)만 […]
2-2. SQL 활용
1. 표준 조인 2. 집합 연산자 3. 계층형 질의와 셀프 조인 4. 서브 쿼리 5. 그룹 함수 6. 윈도우 함수 7. DCL 8. 절차형 SQL ================================================= […]
3-3. 옵티마이저 원리
옵티마이저 쿼리변환 . 규칙기반 옵티마이저(Rule-Based Optimizer, RBO) – 휴리스틱(Heuristic) 옵티마이저 – 미리 정해 놓은 규칙에 따라 액세스 경로를 평가하고 실행계획을 선택 – 규칙은 액세스 경로별 우선순위로서, 인덱스 […]
3-2. Lock과 트랙잰셕 동시성 제어
Lock 트랜잭션 동시성제어 . Lock에 의한 성능저하를 최소화하는 방안 트랜잭션의 원자성을 훼손하는 않는 선에서 트랜잭션을 가능한 짧게 정의 같은 데이터를 갱신하는 트랙잭션이 동시에 수행되지 않도록 설계 주간에 […]
3-1. 아키텍처 기반 튜닝 원리
1. 데이터베이스 아키텍처 2. SQL 파싱 부하 3. 데이터 베이스 Call과 네트워크 부하 4. 데이터베이스 I/O 원리 ============================ . 전용 서버(Deficated Server) / 공유 서버(Shared Server) – […]
2-3. SQL 최적화 기본
1. 옵티마이저와 실행계획 2. 인덱스 기본 3. 조인 수행 원리 ======================================================= . Sort Merger Join – 조인 칼럼을 기준으로 데이터를 정렬하여 조인을 수행한다. – NL Join은 주로 […]
2-1. SQL 기본
1. 관계형 데이터베이스 2. DDL(Data Definition Language): 데이터 정의어 3. DML(Data Manipulation Language): 데이터 조작어 4. TCL 5. WHERE절 6. 함수 7. Group By, Having 절 8. […]
1-2. 데이터 모델과 성능
1. 성능 데이터 모델링의 개요 2. 정규화와 성능 3. 반정규화와 성능 4. 대량 데이터에 따른 성능 5. 데이터베이스 구조와 성능 6. 분산 데이터베이스와 성능 ========================================================= . […]
1-1. 데이터 모델링의 이해
1. 데이터 모델의 이해 2. 엔터티 3. 속성 4. 관계 5. 식별자 . 발생시점에 따른 엔터티 분류 – 기본/키엔터티(Fundamental Entity, Key Entity) – 중심엔터티(Main Entity) – 행위언터티(Active […]