Microsoft SQL Server
Base de datos del sistema - TempDb
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
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