행위

오라클 성능 고도화 원리와 해법 1

DB CAFE

thumb_up 추천메뉴 바로가기


목차

1 오라클 성능 고도화 원리와 해법 1[편집]

  • 조시형 저
  • ISBN 9791196395735
  • 발행(출시)일자 2019년 10월 28일

9791196395735.jpg


1.1 1장. 오라클 아키텍처[편집]

1.1.1 기본 아키텍처[편집]

1.1.2 DB 버퍼 캐시[편집]

1.1.3 버퍼 Lock[편집]

1.1.4 Redo[편집]

1.1.5 Undo[편집]

1.1.6 문장수준 읽기 일관성[편집]

1.1.7 Consistent vs. Current 모드 읽기[편집]

1.1.8 블록 클린아웃[편집]

1.1.9 Snapshot too old[편집]

1.1.10 대기 이벤트[편집]

1.1.11 Shared Pool[편집]


1.2 2장. 트랜잭션과 Lock[편집]

1.2.1 트랜잭션 동시성 제어[편집]

1.2.2 트랜잭션 수준 읽기 일관성[편집]

1.2.3 비관적 vs. 낙관적 동시성 제어[편집]

1.2.4 동시성 구현 사례[편집]

1.2.5 오라클 Lock[편집]


1.3 3장. 오라클 성능 관리[편집]

1.3.1 Explain Plan[편집]

1.3.2 AutoTrace[편집]

1.3.3 SQL 트레이스[편집]

1.3.4 DBMS_XPLAN 패키지[편집]

1.3.5 V$SYSSTAT[편집]

1.3.6 V$SYSTEM_EVENT[편집]

1.3.7 Response Time Analysis 방법론과 OWI[편집]

1.3.8 Statspack / AWR[편집]

1.3.9 ASH(Active Session History)[편집]

1.3.10 V$SQL[편집]

1.3.11 End-To-End 성능관리[편집]

1.3.12 데이터베이스 성능 고도화 정석 해법[편집]


1.4 4장. 라이브러리 캐시 최적화 원리[편집]

1.4.1 SQL과 옵티마이저[편집]

1.4.2 SQL 처리과정[편집]

1.4.3 라이브러리 캐시 구조[편집]

1.4.4 커서 공유[편집]

1.4.5 바인드 변수의 중요성[편집]

1.4.6 바인드 변수의 부작용과 해법[편집]

1.4.7 세션 커서 캐싱[편집]

1.4.8 애플리케이션 커서 캐싱[편집]

1.4.9 Static vs. Dynamic SQL[편집]

1.4.10 Dynamic SQL 사용 기준[편집]

1.4.11 Static SQL 구현을 위한 기법들[편집]


1.5 5장. 데이터베이스 Call 최소화 원리[편집]

1.5.1 Call 통계[편집]

1.5.2 User Call vs. Recursive Call[편집]

1.5.3 데이터베이스 Call이 성능에 미치는 영향[편집]

1.5.4 Array Processing 활용[편집]

1.5.5 Fetch Call 최소화[편집]

1.5.6 페이지 처리의 중요성[편집]

1.5.7 PL/SQL 함수의 특징과 성능 부하[편집]

1.5.8 PL/SQL 함수 호출 부하 해소 방안[편집]


1.6 6장. I/O 효율화 원리[편집]

1.6.1 블록 단위 I/O[편집]

1.6.2 Memory vs. Disk I/O[편집]

1.6.3 Single Block vs. Multiblock I/O[편집]

1.6.4 Prefetch[편집]

1.6.5 Direct Path I/O[편집]

1.6.6 RAC 캐시 퓨전[편집]

1.6.7 Result 캐시[편집]

1.6.8 I/O 효율화 원리[편집]


1.7 부록[편집]

1. Library Cache Lock & Pin
2. Cursor_Sharing
3. Deterministic 함수 사용 시 주의사항