수색…


TempDb 사용량 확인

다음 쿼리는 TempDb 사용에 대한 정보를 제공합니다. 카운트를 분석하면 어떤 것이 TempDb에 영향을 미치는지 식별 할 수 있습니다.

SELECT
 SUM (user_object_reserved_page_count)*8 as usr_obj_kb,
 SUM (internal_object_reserved_page_count)*8 as internal_obj_kb,
 SUM (version_store_reserved_page_count)*8  as version_store_kb,
 SUM (unallocated_extent_page_count)*8 as freespace_kb,
 SUM (mixed_extent_page_count)*8 as mixedextent_kb
FROM sys.dm_db_file_space_usage

여기에 이미지 설명을 입력하십시오.

TempDB 데이터베이스 세부 정보

아래 쿼리는 TempDB 데이터베이스 세부 정보를 가져 오는 데 사용할 수 있습니다.

USE [MASTER]
SELECT * FROM sys.databases WHERE database_id = 2

또는

USE [MASTER]
SELECT * FROM sys.master_files WHERE database_id = 2

DMV 아래의 도움으로 세션에서 사용중인 TempDb 공간의 양을 확인할 수 있습니다. 이 쿼리는 TempDb 문제를 디버깅하는 동안 매우 유용합니다.

SELECT * FROM sys.dm_db_session_space_usage WHERE session_id = @@SPID


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow