반응형
tempdb 데이터베이스를 많이 사용하면 SQL Server에서 페이지를 할당하려고 할 때 경합이 일어날 수 있습니다.
sysprocesses 시스템 테이블 출력에서 waitresource가 "2:1:1"(PFS 페이지) 또는 "2:1:3"(SGAM 페이지)으로 표시될 수 있습니다. 경합 정도에 따라 잠시 동안 SQL Server가 응답하지 않는 것처럼 나타날 수도 있습니다.
다음 작업은 tempdb를 많이 사용합니다.
- 임시 테이블(로컬 또는 전역)을 반복해서 만들고 삭제
- 저장 목적으로 tempdb를 사용하는 테이블 변수
- CURSORS와 관련된 작업 테이블
- ORDER BY 절과 관련된 작업 테이블
- GROUP BY 절과 관련된 작업 테이블
- HASH PLANS와 관련된 작업 파일
해결방법은 http://support.microsoft.com/kb/328551/
반응형
'연구개발 > SQL2005' 카테고리의 다른 글
잠금에 관한 고찰(2) - 격리 수준(Transaction Isolation Level)에 대하여 (0) | 2009.06.28 |
---|---|
잠금에 관한 고찰(1) - 잠금(Lock) 매커니즘에 대하여 (0) | 2009.06.28 |
SQL Server 인스턴스 간에 로그인 및 암호를 전송하는 방법 (0) | 2009.06.28 |
SQL Server를 실행하는 서버 사이에서 데이터베이스를 이동할 때 사용 권한 문제를 해결하는 방법 (0) | 2009.06.28 |
SQL Server 2005 관리 강좌 (0) | 2009.06.28 |