Be a DataMaster – Qual o maior consumidor do TEMPDB na sua instância?
By Vitor Fava
Fala galera, beleza?
No vídeo de hoje quero demonstrar como você pode, de forma bem simples, encontrar as sessões que estão utilizando de forma excessiva o TEMPDB.
Segue o script utilizado no vídeo
SELECT sys.dm_exec_sessions.session_id AS [SESSION ID], (user_objects_alloc_page_count * 8) AS [SPACE Allocated FOR USER Objects (in KB)], (internal_objects_alloc_page_count * 8) AS [SPACE Allocated FOR Internal Objects (in KB)], DB_NAME(sys.dm_exec_sessions.database_id) AS [DATABASE Name], HOST_NAME AS [System Name], program_name AS [Program Name], login_name AS [USER Name], status, row_count AS [ROW COUNT] FROM sys.dm_db_session_space_usage INNER join sys.dm_exec_sessions ON sys.dm_db_session_space_usage.session_id = sys.dm_exec_sessions.session_id WHERE sys.dm_exec_sessions.Session_id > 50 --DBCC INPUTBUFFER(53)
Espero que tenham gostado e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs e em nosso grupo no TELEGRAM.
Grande abraço.
[youtube https://www.youtube.com/watch?v=TibL6mmiOOQ?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent&w=625&h=352]
Fonte: Vitor Fava