1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| CREATE EVENT SESSION [xe_deadlock] ON SERVER
ADD EVENT sqlos.scheduler_monitor_deadlock_ring_buffer_recorded(
ACTION(package0.callstack,package0.collect_cpu_cycle_time,package0.collect_system_time,package0.process_id,sqlos.scheduler_address,sqlos.scheduler_id,sqlos.worker_address,sqlserver.client_app_name,sqlserver.client_connection_id,sqlserver.client_hostname,sqlserver.client_pid,sqlserver.context_info,sqlserver.database_id,sqlserver.database_name,sqlserver.is_system,sqlserver.nt_username,sqlserver.plan_handle,sqlserver.query_hash,sqlserver.request_id,sqlserver.server_instance_name,sqlserver.session_id,sqlserver.session_nt_username,sqlserver.session_resource_group_id,sqlserver.session_server_principal_name,sqlserver.sql_text,sqlserver.transaction_id,sqlserver.username)),
ADD EVENT sqlserver.database_xml_deadlock_report(
ACTION(package0.callstack,package0.collect_cpu_cycle_time,package0.collect_system_time,package0.process_id,sqlos.scheduler_address,sqlos.scheduler_id,sqlos.worker_address,sqlserver.client_app_name,sqlserver.client_connection_id,sqlserver.client_hostname,sqlserver.client_pid,sqlserver.context_info,sqlserver.database_id,sqlserver.database_name,sqlserver.is_system,sqlserver.nt_username,sqlserver.plan_handle,sqlserver.query_hash,sqlserver.request_id,sqlserver.server_instance_name,sqlserver.session_id,sqlserver.session_nt_username,sqlserver.session_resource_group_id,sqlserver.session_server_principal_name,sqlserver.sql_text,sqlserver.transaction_id,sqlserver.username)),
ADD EVENT sqlserver.lock_deadlock(
ACTION(package0.callstack,package0.collect_cpu_cycle_time,package0.collect_system_time,package0.process_id,sqlos.scheduler_address,sqlos.scheduler_id,sqlos.worker_address,sqlserver.client_app_name,sqlserver.client_connection_id,sqlserver.client_hostname,sqlserver.client_pid,sqlserver.context_info,sqlserver.database_id,sqlserver.database_name,sqlserver.is_system,sqlserver.nt_username,sqlserver.plan_handle,sqlserver.query_hash,sqlserver.request_id,sqlserver.server_instance_name,sqlserver.session_id,sqlserver.session_nt_username,sqlserver.session_resource_group_id,sqlserver.session_server_principal_name,sqlserver.sql_text,sqlserver.transaction_id,sqlserver.username)),
ADD EVENT sqlserver.lock_deadlock_chain(
ACTION(package0.callstack,package0.collect_cpu_cycle_time,package0.collect_system_time,package0.process_id,sqlos.scheduler_address,sqlos.scheduler_id,sqlos.worker_address,sqlserver.client_app_name,sqlserver.client_connection_id,sqlserver.client_hostname,sqlserver.client_pid,sqlserver.context_info,sqlserver.database_id,sqlserver.database_name,sqlserver.is_system,sqlserver.nt_username,sqlserver.plan_handle,sqlserver.query_hash,sqlserver.request_id,sqlserver.server_instance_name,sqlserver.session_id,sqlserver.session_nt_username,sqlserver.session_resource_group_id,sqlserver.session_server_principal_name,sqlserver.sql_text,sqlserver.transaction_id,sqlserver.username)),
ADD EVENT sqlserver.xml_deadlock_report(
ACTION(package0.callstack,package0.collect_cpu_cycle_time,package0.collect_system_time,package0.process_id,sqlos.scheduler_address,sqlos.scheduler_id,sqlos.worker_address,sqlserver.client_app_name,sqlserver.client_connection_id,sqlserver.client_hostname,sqlserver.client_pid,sqlserver.context_info,sqlserver.database_id,sqlserver.database_name,sqlserver.is_system,sqlserver.nt_username,sqlserver.plan_handle,sqlserver.query_hash,sqlserver.request_id,sqlserver.server_instance_name,sqlserver.session_id,sqlserver.session_nt_username,sqlserver.session_resource_group_id,sqlserver.session_server_principal_name,sqlserver.sql_text,sqlserver.transaction_id,sqlserver.username))
ADD TARGET package0.event_file(SET filename=N'C:\Xevents\xe_deadlock.xel')
WITH (STARTUP_STATE=ON)
GO
ALTER EVENT SESSION [xe_deadlock]
ON SERVER
STATE = START;
GO
|
No comments:
Post a Comment