Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 12963

Get Canceled query with Extended Event

$
0
0

Hey,

I just created a event session below, but this type of event don't catch cancelled queries. If you wait more than 3 seconds and cancel a query this event won't catch it.

There is some way to get cancelled query that spend more than 3 seconds until be cancelled?

CREATE EVENT SESSION [QueriesDemoradas] ON SERVER 
ADD EVENT sqlserver.sql_statement_completed(
    ACTION(
package0.collect_system_time,
sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_id,
--sqlserver.server_instance_name,
sqlserver.session_id,
sqlserver.sql_text,
sqlserver.tsql_stack,
sqlserver.username
)
    WHERE ([sqlserver].[sql_statement_completed].[duration]>(3000000))) 
   ADD TARGET package0.asynchronous_file_target(
SET filename='C:\QueriesDemoradas.xet', metadatafile='C:\QueriesDemoradas.xem')


Fabricio Lima | MCP, MCTS, MCITP | Twitter: @fabriciodba | Consultoria SQL Server: http://fabriciolima.net/blog/consultoria-remota/


Viewing all articles
Browse latest Browse all 12963

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>