책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 그래픽/멀티미디어 > 그래픽 일반
· ISBN : 9788972807797
· 쪽수 : 487쪽
· 출판일 : 2007-10-30
목차
책의 구성
1장 왜? - 튜닝의 목적
모니터의 중요성, Baseline 확보의 중요성, 튜닝 방법론 개발, 병목 찾기, 튜닝 디자인, 과정과 결과의 문서화, 튜닝 사례 연구
2장 튜닝을 위한 도구
프로필러, 이벤트뷰어, 성능모니터, 쿼리분석기, 다양한 T-SQL, 스트레스 테스트 도구
3장 물리적 데이터베이스 아키텍처
스토리지 엔진, 데이터베이스 옵션과 성능, 가상로그와 성능, 페이지 구조, 행 구조, 고정컬럼과 가변컬럼의 성능....
4장 인덱스 기초
인덱스 개요, 인덱스 구조, 인덱스 생성과 변경, 삭제 시뮬레이션, 인덱스 정보, 인덱스 테스트, 인덱스 조각과 재구성....
5장 인덱스 활용
인덱스 만들기 옵션, 검색 제한자, 복합 인덱스, 커버된 인덱스, 인덱스 교집합, 인덱스 튜닝 마법사, 인덱스 업데이트 성능....
6장 최적화기
최적화기 개요, 최적화 단계, 자동 재 컴파일, 비용한계 설정, 통계 결과 보기, 그래픽 실행 계획, 텍스트 실행 계획....
7장 트랜잭션 잠금 기초
트랜잭션 종류, 암시적 트랜잭션, XACT_ABORT ON, sp_lock, 잠금 힌트, 잠금의 크기, 잠금의 길이, 잠금의 세기....
8장 트랜잭션과 잠금 활용
잠금의 세기, 대량 업데이트 잠금, 래치 잠금, 키 범위 잠금, 업데이트 잠금, 잠금 정보 얻기, 차단, 변환 교착, 순환 교착....
9장 함수와 프로시저
함수와 성능, 스칼라 함수, 테이블 조작 함수, 저장 프로시저와 성능, 플랜 재사용, 자동 매개 변수화, 재컴파일과 성능....
10장 커서
커서 종류와 성능, 커서의 작동원리, 커서 예제, 최대값 추출, 순위 계산, 히스토그램, 피벗, 누계, 문자 결합...
저자소개
책속에서
기초 자료를 확보한다는 것을 더 쉽게 이야기 하면 이런 것이다. 내 차의 타이어 공기압은 얼마가 적정인가? 내 차의 평균 온도는 몇 도인가? 내 차가 시속 100km일 때의 RPM(분당회전수)은 얼마인가? 내 차의 평균 연비는 얼마인가?
어떤 것들은 자동차 설명서를 보면 알 수 있다. 하지만 어떤 것들을 실제 측정을 해보아야 한다. 이런 것들이 바로 기초자료에 해당하는 것이다.
"운전은 한다. 차는 모른다"라고 외친다면 해결책은 둘 중 하나다. 차를 잘 아는 정비사와 친해 두던가(전문가를 컨설턴트로 고용하거나 전문 DBA를 고용하던지), 아니면 직접 차를 알도록 공부하던가(직접 직원을 키워서 모든 직원이 정비사, 즉 튜닝을 할 수 있는 기술을 가지도록 하던지)이도 저도 아니라면 차가 무지 무지 튼튼해서 웬만한 정비 없이 고장 안 나고 잘 달려주는 차를 사던가! 불행하게도 지구상에 그런 차는 존재하지 않는다(아무리 비싼 차라도 타이어 압력을 출고 이후 10년가 계속 유지해 주는 차는 없다). -저자의 본문 중에서