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')
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/