연구개발/SQL2005
[SQL2005 Guide] 시스템 데이터베이스 - tempdb 용량
알 수 없는 사용자
2009. 6. 18. 20:44
* tempdb 용량 산정
tempdb의 크기는 해당 시스템에서 발생하는 작업 부하와 실제로 어떤 SQL Server 기능을 사용하는가에 따라 적절한 tempdb의 크기가 달라지므로 테스트 서버를 구축하고 다음과 같은 일련의 작업을 통하여 tempdb의 크기를 예측하는 것을 권고합니다.
1. tempdb에 대하여 자동 확장으로 설정합니다.
2. 해당 시스템에서 주로 사용하는 쿼리를 실핼하거나 작업 부하를 저장한 추적 파일들을 실행하면서 tempdb가 사용하는 공간을 모니터링합니다.
3. 인덱스 재구성과 같은 인덱스 관리 작업을 실행하면서 tempdb가 사용하는 공간을 모니터링합니다.
4. 앞 단계에서 얻은 결과값을, 예상되는 현재의 작업 부하에 맞도록 조정한 다음에 그에 따라 tempdb 크기를 결정합니다.
* tempdb 공간 모니터링
sys.dm_db_file_space_usage 동적 관리 뷰를 사용하여 tempdb 파일의 디스크 공간을 모니터링할 수 있습니다.