Microsoft SQL Server
시스템 데이터베이스 - TempDb
수색…
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