Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

8 de dezembro de 2020

SQL Server: Como saber os últimos comandos executados


 SQL Server Express - Backup, Recursos, Comparando edições

No post de hoje irei mostrar uma forma simples de verificar quais foram os últimos comandos executados no SQL Server, detalhe que são para comandos que ainda estão em chache do SQL não para qualquer comando de qualquer data.

SELECT TAB.TEXT
FROM SYS.DM_EXEC_CACHED_PLANS AS PLANS
CROSS APPLY SYS.DM_EXEC_SQL_TEXT(PLANS.PLAN_HANDLE) AS TAB


Com esse comando são exibidos os comandos no cache, aqui vale bastante colocar cláusulas where pois muitas vezes são exibidos comandos internos do que o SQL server executa então vamos à um exemplo.


SELECT TAB.TEXT
FROM SYS.DM_EXEC_CACHED_PLANS AS PLANS
CROSS APPLY SYS.DM_EXEC_SQL_TEXT(PLANS.PLAN_HANDLE) AS TAB
WHERE TAB.TEXT LIKE '%UM TEXTO DO MEU COMANDO%'

Com um where junto a um like podemos procurar parte do que está escrito no comando.

0 comentários:

Postar um comentário