Buscar..


Identificar el uso de TempDb

La siguiente consulta proporcionará información sobre el uso de TempDb. Analizando los conteos puedes identificar qué cosa está afectando a 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

introduzca la descripción de la imagen aquí

Detalles de la base de datos TempDB

La siguiente consulta se puede utilizar para obtener los detalles de la base de datos TempDB:

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

O

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

Con la ayuda de debajo del DMV, puede verificar cuánto espacio TempDb está usando su sesión. Esta consulta es bastante útil al depurar problemas de TempDb

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow