# SQL 전문가 가이드 # 제1장 아키텍처 기반 튜닝 원리 데이터 베이스 성능 튜닝의 3대 핵심요소 - SQL 파싱 부하 해소 - 데이터베이스 Call 최소화 - I/O 효율화 ``` 제1절 데이터베이스 아키텍처 : 개괄적인 데이터베이스 아키텍처 설명 제2절 SQL 파싱 부하 : 옵티마이저 최적화 과정설명, 바인드변수사용, 라이브러리 캐시 최적화방법 제3절 데이터베이스 Call 과 네트워크 부하 : 데이터베이스 Call 횟수를 줄여 네트워크부하를 줄이고 쿼리성능을 높이는 방안 제4절 데이터베이스 I/O원리 : I/O효율화의 세부 원리로서 옵티마이저 원리, 인덱스와 조인 원리 ``` ## 제1절 데이터베이스 아키텍처 ### 1. 아키텍처 개관 ``` SGA : System Global Area ``` 시스템 데이터베이스 : master, model, msdb, tempdb 사용자 데이터베이스 : `데이터 파일(.mdf)`, `트랜잭션 로그 파일(.ldf)`, 보조데이터 파일(.ndf) ### 2. 프로세스 ## 제2절 SQL 파싱 부하 ## 제3절 데이터베이스 Call과 네트워크 부하 ## 제4절 데이터베이스 IO 원리 # 제2장 Lock과 트랜잭션 동시성 제어