mirror of
https://github.com/tormozit/RDT1C.git
synced 2025-12-18 21:54:12 +00:00
96 lines
2.9 KiB
Plaintext
96 lines
2.9 KiB
Plaintext
CREATE EVENT SESSION [RDT1C_getQueriesInfo_{ИдентификаторСессии}] ON SERVER
|
|
ADD EVENT sqlserver.rpc_completed(
|
|
ACTION(
|
|
sqlos.cpu_id,
|
|
sqlserver.client_app_name,
|
|
sqlserver.client_connection_id,
|
|
sqlserver.client_hostname,
|
|
sqlserver.client_pid,
|
|
sqlserver.is_system,
|
|
sqlserver.plan_handle,
|
|
sqlserver.query_hash,
|
|
sqlserver.query_plan_hash,
|
|
sqlserver.session_id,
|
|
sqlserver.session_nt_username,
|
|
sqlserver.sql_text
|
|
)
|
|
WHERE (
|
|
[sqlserver].[database_id]=({ИдентификаторБазыДанных})
|
|
AND [sqlserver].[session_id]=({ИдентификаторСоединения})
|
|
)
|
|
),
|
|
ADD EVENT sqlserver.sql_batch_completed(
|
|
ACTION(
|
|
sqlos.cpu_id,
|
|
sqlserver.client_app_name,
|
|
sqlserver.client_connection_id,
|
|
sqlserver.client_hostname,
|
|
sqlserver.client_pid,
|
|
sqlserver.is_system,
|
|
sqlserver.plan_handle,
|
|
sqlserver.query_hash,
|
|
sqlserver.query_plan_hash,
|
|
sqlserver.session_id,
|
|
sqlserver.session_nt_username,
|
|
sqlserver.sql_text
|
|
)
|
|
WHERE (
|
|
[sqlserver].[database_id]=({ИдентификаторБазыДанных})
|
|
AND [sqlserver].[session_id]=({ИдентификаторСоединения})
|
|
)
|
|
),
|
|
ADD EVENT sqlserver.sp_statement_completed(
|
|
ACTION(
|
|
sqlos.cpu_id,
|
|
sqlserver.client_app_name,
|
|
sqlserver.client_connection_id,
|
|
sqlserver.client_hostname,
|
|
sqlserver.client_pid,
|
|
sqlserver.is_system,
|
|
sqlserver.plan_handle,
|
|
sqlserver.query_hash,
|
|
sqlserver.query_plan_hash,
|
|
sqlserver.session_id,
|
|
sqlserver.session_nt_username,
|
|
sqlserver.sql_text
|
|
)
|
|
WHERE (
|
|
[sqlserver].[database_id]=({ИдентификаторБазыДанных})
|
|
AND [sqlserver].[session_id]=({ИдентификаторСоединения})
|
|
)
|
|
),
|
|
ADD EVENT sqlserver.sql_statement_completed(
|
|
ACTION(
|
|
sqlos.cpu_id,
|
|
sqlserver.client_app_name,
|
|
sqlserver.client_connection_id,
|
|
sqlserver.client_hostname,
|
|
sqlserver.client_pid,
|
|
sqlserver.is_system,
|
|
sqlserver.plan_handle,
|
|
sqlserver.query_hash,
|
|
sqlserver.query_plan_hash,
|
|
sqlserver.session_id,
|
|
sqlserver.session_nt_username,
|
|
sqlserver.sql_text
|
|
)
|
|
WHERE (
|
|
[sqlserver].[database_id]=({ИдентификаторБазыДанных})
|
|
AND [sqlserver].[session_id]=({ИдентификаторСоединения})
|
|
)
|
|
)
|
|
ADD TARGET package0.ring_buffer
|
|
WITH (
|
|
MAX_MEMORY=4096 KB,
|
|
EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,
|
|
MAX_DISPATCH_LATENCY=30 SECONDS,
|
|
MAX_EVENT_SIZE=0 KB,
|
|
MEMORY_PARTITION_MODE=NONE,
|
|
TRACK_CAUSALITY=OFF,
|
|
STARTUP_STATE=OFF
|
|
);
|
|
|
|
ALTER EVENT SESSION [RDT1C_getQueriesInfo_{ИдентификаторСессии}]
|
|
ON SERVER
|
|
STATE = START;
|