이미 소장하고 있다면 판매해 보세요.
|
1. 기본 개념
성능 튜닝, 용량 계획, 사이징 개요 SQL Server 2000 아키텍처 기초 I/O 서브시스템과 RAID 이해하기 시스템 튜닝 새로운 기능과 성능 향상 새로운 기능과 성능 향상 SQL 프로필러 사용하기 2. 사이징과 용량 계획 사이징과 용량 계획을 위한 모델링 데이터베이스와 애플리케이션 서버 사이징 시스템 사이징 방법 용량 계획 3. 시스템 구성 및 튜닝 온라인 트랜잭션 처리 시스템 데이터 웨어하우스 복제 시스템 튜닝하기 고성능 백업과 복원 SQL 문 Tuning SQL 쿼리 분석기 사용하기 SQL 문과 저장 프로시저 튜닝하기 인데스 사용과 튜닝 SQL Server에서 힌트 사용하기 |
|
OLTP 트랜잭션은 실시간이나 온라인 모드에서 데이터베이스를 처리하기 때문에 주로 단기간에 실행되는 작업 단위이다. 즉, 이러한 트랜잭션들은 사용 가능한 현재 정보에 기반하여 데이터베이스를 지속적으로 업데이트하기 때문에 다음 사용자는 수정된 정보에 의존할 수도 있다. 예를 들어, 주문 입력 시스템에서 재고와 관련환 모든 정보는 디스크 시스템에 걸쳐 테이블에 저장되어 있고 데이터베이스 정보에 액세스할 수 있다. Item 또는 Stock_Level과 같은 데이터베이스 테이블들은 판매된 품목에 대한 유형과 수량에 대한 가장 최근 정보를 필요로 한다. 즉 특정 품목의 주문량을 받으면 데이터베이스 테이블에 액세스하여, 그 품목이 사용 가능한지 그리고 재고가 얼마나 많이 있는지를 조사하여, 그 이상이 판매되지 않도록 한다.
--- p.247 |
|
용량 계획 연구를 수행하는 목적은 시스템의 성능을 튜닝해서 이루어낸 성능을 유지하는 것이다. 이렇게 하기 위해서는, 먼저 여러 주 또는 여러 달동안 매일 같은 시간에 반복적인 측정을 함으로써 용량 계획 데이터베이스를 구축해야 한다. 다음에 현재의 성능이 어떤지를 확인하고 여러 달이 지나도 어떻게 동일한 성능을 유지할 것인가를 결정하기 위하여, 과거의 용량 계획 데이터를 사용하여 보고서를 작성해야 한다, 이 과정을 예측 분석이라고 한다.
예측 분석을 수행할 때, 확보한 데이터가 많으면 많을수록, 보다 정확한 예측이 가능해진다. 3개월 동안 한 개의 CPU 사용을 계획하고자 한다면, 적어도 그만큼의 과거 데이터를 가지고 있어야 한다. --- p.302 |