Aktuálně běžící SQL dotazy

Seznam aktuálně běžících SQL dotazů v MS SQL lze získat pomocí jednoduchého skriptu.

SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext

Pomocí výše uvedeného lze zjistit, zda některý z dotazů neběží příliš dlouho a případně ho lze shodit použitím:

KILL [session_id]
Štítky: , , ,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*