Microsoft SQL Server
Systemdatenbank - TempDb
Suche…
Identifizieren Sie die TempDb-Nutzung
Die folgende Abfrage enthält Informationen zur Verwendung von TempDb. Durch die Analyse der Zählungen können Sie feststellen, welche Sache TempDb beeinflusst
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-Datenbankdetails
Die folgende Abfrage kann verwendet werden, um die Details der TempDB-Datenbank abzurufen:
USE [MASTER]
SELECT * FROM sys.databases WHERE database_id = 2
ODER
USE [MASTER]
SELECT * FROM sys.master_files WHERE database_id = 2
Mit Hilfe von DMV können Sie überprüfen, wie viel TempDb-Speicherplatz Ihre Sitzung belegt. Diese Abfrage ist beim Debuggen von TempDb-Problemen hilfreich
SELECT * FROM sys.dm_db_session_space_usage WHERE session_id = @@SPID
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow