logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Microsoft SQL Server 2000 성능 튜닝

Microsoft SQL Server 2000 성능 튜닝

(Technical Reference)

Marcilina S. Garcia, Edward Whalen (지은이), 하성희 (옮긴이)
정보문화사
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Microsoft SQL Server 2000 성능 튜닝
eBook 미리보기

책 정보

· 제목 : Microsoft SQL Server 2000 성능 튜닝 (Technical Reference)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > MS SQL Server
· ISBN : 9788976279200
· 쪽수 : 560쪽
· 출판일 : 2002-01-28

책 소개

보다 좋고 빠르며 보다 확장성 있는 솔루션을 위하여 SQL Server 2000 데이터베이스를 구성하고 튜닝하는데 필요한 실질적인 정보를 제공하는 책. 이 책에서 저자들은 SQL Server 2000의 성능 튜닝을 위한 기초부터 설명한다.

목차

[Part 1 기본 개념]

Chapter 1 성능 튜닝, 용량 계획, 사이징 개요
성능 튜닝과 최적화
- 응용 프로그램 튜닝
- SQL Server 튜닝
- 하드웨어 튜닝
사이징과 용량 계획
서버 튜닝 방법론
- 튜닝 단계
- 튜닝 팁과 권장 사항

Chapter 2 SQL Server 2000 아키텍처 기초
메모리 관리
- 개념 : 실제 메모리와 가상 메모리
- SQL Server 메모리 아키텍처
- 동적 메모리 구성과 수동 메모리 구성
- 지원되는 메모리 크기
데이터 저장소
- 데이터 파일과 로그 파일
- 파일 그룹과 파일 배치
- 자동 파일 확장
- 페이지, 익스텐트, 행
잠금 관리
- 잠금이란?
- 잠금 세분성과 잠금 모드
- Locks 옵션
스레드 관리
- 파이버 모드 스케줄링과 작업 스레드(Worker Thread)
트랜잭션 로그
- 트랜잭션 로그 특성
- 트랜잭션 로그 아키텍처
- 트랜잭션 로그 삭제하기
- Checkpoint란 무엇인가?

Chapter 3 I/O 서브시스템과 RAID 이해하기
디스크 드라이브의 성능 특징
- 디스크 드라이브 설명
- 디스크 드라이브 동작
- 디스크 드라이브 스펙
- 디스크 드라이브 안전성
- 디스크 드라이브 성능
- 디스크 성능 용량의 문제 해결하기
RAID 소개
- 컨트롤러 캐시
- 내장 RAID와 외장 RAID 비교
- SAN(Storage Area Networks)

일반적인 RAID 레벨
- 스트라이핑
- RAID 0
- RAID 1
- RAID 5
- RAID 10

RAID 레벨의 성능 비교
- 읽기 성능
- 쓰기 성능
- 디스크 계산
- 올바른 RAID 레벨 선택하기
I/O 대기 시간과 SQL Server
I/O 서브시스템 구성을 위한 지침

Chapter 4 시스템 튜닝
성능을 측정하는 방법
하드웨어로 서버 튜닝하기
프로세서 아키텍처
프로세서 튜닝하기
디스크 서브시스템 튜닝하기
메모리 튜닝하기

데이터베이스 레이아웃 최적화하기
데이터베이스 레이아웃 지침
파일과 파일 그룹을 이용한 예제

SQL Server 구성 옵션
AWE Enabled
Lightweight Pooling
Locks
Max Server Memory
Min Server Memory
Set Working Set Size
Recovery Interval
User Connections

Chapter 5 새로운 기능과 성능 향상
확장 메모리 지원
명명 인스턴스(Named Instance)
분산 파티션 뷰(Distributed Partitioned View)를 이용한 연합 서버
SQL Server 2000 장애 조치 클러스터링
XML 지원
데이터베이스 유지 관리
참조 무결성 개선
전체 텍스트 검색
새로운 데이터 타입
인덱스 개선
관리 개선
로그 전달(Log Shipping)
SQL 프로필러
SQL 쿼리 분석기
복제 향상
기타 새로운 기능

Chapter 6 새로운 기능과 성능 향상
시스템 모니터
실시간 모드로 성능 데이터 보기
성능 데이터 로그하기

시스템 모니터 개체, 카운터 그리고 인스턴스
Processor 개체
System 개체
SQLServer: Buffer Manager 개체
SQLServer: Databases 개체
SQLServer: General Statistics 개체
SQLServer: Latches 개체
SQLServer: Locks 개체
SQLServer: Memory Manager 개체
SQLServer: SQL Statistics 개체
메모리


Chapter 7 SQL 프로필러 사용하기
SQL 프로필러 소개
SQL 프로필러 사용하기
추적 옵션 설정하기
추적 실행하기
추적 템플릿
추적 속성 변경하기
추적 템플릿 만들기
프로필러 데이터 분석하기
추적 데이터를 분석하기 위해 SQL 문 사용하기

샘플 시나리오
오래 실행되는 SQL 문 찾기
자원 사용자 찾기
교착 상태를 알아내기 위해 SQL 프로필러 사용하기
시스템 로그로 프로필러 사용하기
성능 문제 찾기

SQL 문 디버깅하기
캡처와 재생
단계

[Part 2 사이징과 용량 계획]

Chapter 8 사이징과 용량 계획을 위한 모델링
사이징과 용량 계획 소개
구성 이전의 용량 계획
구성 이후의 용량 계획
용량 계획, 벤치마킹 및 시뮬레이션의 역사

사이징과 용량 계획의 모델링 원리
큐잉 이론과 그래프의 굴곡
원자 요구 모델링과 큐잉 모델링
서비스 체인

모델링 수학
기본 모델 셋 이해하기
사용률 법칙(Utilization Law)
도달율(Arrival Rate)과 큐
지점 대 지점 응답 시간
개념적 모델 발전시키기


Chapter 9 데이터베이스와 애플리케이션 서버 사이징
구성 이전의 용량 계획
트랜잭션 프로세싱 유형
최고 사용률에서의 프로세싱과 안정 상태에서의 프로세싱 비교
단일 계층 시스템과 다중 계층 시스템
페이지 폴트(Page Fault)

데이터베이스 서버의 디스크 요구 사항
RAID 내결함성(Fault Tolerance)
데이터베이스 디스크 드라이브를 위한 규칙
파일 구조, 쿼리 및 결과 I/O
데이터베이스 디스크 팜 사이징

애플리케이션 서버 사이징
단일 계층 모델
다중 계층 모델

Chapter 10 시스템 사이징 방법
프로세서 사이징
인터뷰 과정
CPU 사용률 계산하기

시스템 통계 계산하기
I/O 처리량
시스템 용량
큐 길이와 I/O 응답 시간
트랜잭션 응답 시간

메모리 사이징
디스크 I/O 서브시스템 사이징
운영 체제 디스크
로그 파일 디스크
데이터베이스 디스크
사이징 예제

Chapter 11 용량 계획
성능 튜닝과 용량 계획 비교
데이터 수집
모든 시스템에 유용한 카운터
데이터베이스 서버에 대한 카운터
웹 서버를 위한 카운터
애플리케이션 서버를 위한 카운터
서비스 체인

데이터 분석
과거 이력 데이터 보고서
예측 분석
상관(Correlative) 분석
서비스 체인 보고서


[Part 3 시스템 구성 및 튜닝]


Chapter 12 온라인 트랜잭션 처리 시스템
OLTP 시스템이란 무엇인가?
OLTP 시스템을 위한 시스템 구성 옵션
2-계층 아키텍처
3-계층 아키텍처

OLTP 시스템 디자인 지침
OLTP와 의사 결정 지원 작업 부하
데이터 배치와 파일 그룹
OLTP 트랜잭션 튜닝하기
데이터 내용 조절하기
데이터베이스 백업

OLTP 시스템 튜닝
프로세서 서브시스템
메모리 서브시스템
테이블을 메모리에 고정시키기
페이지 수준 잠금과 행 수준 잠금
I/O 서브시스템


Chapter 13 데이터 웨어하우스
OLTP와 데이터 웨어하우스 시스템 비교하기
OLTP
데이터 웨어하우스

데이터 웨어하우스 데이터 분석하기
OLAP
데이터 웨어하우스 도구

데이터 웨어하우스 디자인하기
테이블과 스키마
테이블 디자인 이슈
스토리지 디자인 이슈
큐브 디자인 이슈

성능을 위해 데이터 웨어하우스 구성하기
하드웨어


Chapter 14 복제 시스템 튜닝하기
복제 개요
복제의 유형
복제 튜닝 기초

배포자
배포자 구성하기
배포자 모니터링하기
배포자 튜닝하기

스냅샷 복제 튜닝
스냅샷 복제의 속성
스냅샷 복제 구성하기
스냅샷 시스템 모니터링하기

트랜잭션 복제 튜닝
트랜잭션 복제 속성
트랜잭션 복제 구성하기
트랜잭션 복제 시스템 모니터링하기
트랜잭션 복제 시스템 튜닝하기
병합 복제 튜닝
병합 복제 속성
병합 복제 구성
병합 복제 시스템 모니터링하기
병합 복제 시스템 튜닝하기

Chapter 15 고성능 백업과 복원
백업과 복구 개념
백업과 복원
복구
로깅되지 않는 대량 복사 작업
백업의 유형

백업과 복구의 성능에 영향을 미치는 요소
백업 절차
I/O 서브시스템
네트워크
SQL Server

최대 백업 성능과 복원 성능을 목표로 시스템 구성하기
백업의 성능 요구 사항 분석하기
네트워크 구성하기
I/O 서브시스템 구성하기

백업 시나리오
로컬 백업
네트워크 백업
SAN(Storage Area Networks)

백업 팁과 권장 사항
SQL Server 시스템
네트워크
네트워크 백업 서버
일반 탭과 지침
구성 요소 용량 개요


[Part 4 SQL 문 Tuning]

Chapter 16 SQL 쿼리 분석기 사용하기
SQL 쿼리 분석기 기능
SQL 쿼리 분석기 실행하기
서버 연결 과정
쿼리 창 431
쿼리 분석하기

실행 계획
논리 연산자와 물리 연산자
그래픽 실행 계획 해석하기
SQL 쿼리 분석기 사용 예
인덱스 튜닝 마법사
인덱스 튜닝 마법사의 기능
인덱스 튜닝 마법사의 제약 사항
인덱스 튜닝 마법사 사용하기

Chapter 17 SQL 문과 저장 프로시저 튜닝하기
응용 프로그램 디자인
권장 사항
중요 경로 트랜잭션
저장 프로시저 사용하기
변수의 영향
실행 계획 캐싱하기
SQL 문을 트랜잭션으로 작성하기
효율적인 데이터 가져오기
SQL 쿼리 튜닝하기
일반적인 권장 사항
쿼리에서 조인 사용하기
준비된 실행(Prepared Execution)


Chapter 18 인덱스 사용과 튜닝
인덱스 기초
인덱스 키
인덱스의 종류
인덱스 튜닝
인덱스 키 컬럼 선택
Fill Factor
SQL 쿼리 분석기 사용하기


Chapter 19 SQL Server에서 힌트 사용하기
격리 수준
세션 수준 격리
SQL 힌트
조인 힌트
테이블 힌트
쿼리 힌트
대량 복사 힌트(Bulk Copy Hints)

저자소개

Edward Whalen (지은이)    정보 더보기
데이터베이스 성능, 백업/복원 솔루션을 전문적으로 컨설팅하는 Performance Tuning Corporation의 대표이다. Performance Tuning Corporation 이전에는 컴팩에서 운영 체제 개발자와 데이터베이스 성능 엔지니어로서 일을 했다. 그는 데이터베이스 시스템 디자인과 최적화를 위한 튜닝에서 오랜 경력을 지니고 있으며, Oracle과 SQL Server에 대해 수많은 벤치마크와 성능 튜닝을 해 왔다. 그는 〈Microsoft SQL Server 7.0 Administrator's Companion〉과 〈Microsoft SQL Server 7.0 Performance Tuning Technical Reference〉, 이렇게 두 권의 SQL Server 관련 책을 냈으며, 〈Oracle Performance Tuning and Optimization〉과 〈Teach Yourself Oracle8 in 21 Days〉라는 두 권의 Oracle 관련 책을 냈다.
펼치기
하성희 (옮긴이)    정보 더보기
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책