Skip to content

Commit 001231a

Browse files
committed
Changes in ExtEvent scripts
1 parent 0fa9b0b commit 001231a

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

extended_events_read.sql

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ IF OBJECT_ID('tempdb..#event_data') IS NOT NULL
3535
DROP TABLE #event_data;
3636
SELECT
3737
HASHBYTES('SHA2_256'
38-
,[file_name]
39-
+ N':offset_' + CAST(file_offset AS NVARCHAR(20))
40-
+ N':data_' + CAST(event_data AS NVARCHAR(4000))
41-
) AS row_hash
42-
,CAST(event_data AS XML) AS event_data
38+
, CAST([file_name]
39+
+ ':offset_' + CAST(file_offset AS varchar(20))
40+
+ ':data_' + CAST(event_data AS varchar(8000))
41+
AS varchar(8000))) AS row_hash
42+
,CAST(event_data AS xml) AS event_data
4343
INTO #event_data
4444
FROM
4545
sys.fn_xe_file_target_read_file('E:\ExtendedEvents\QueryMetrics_*.xel', NULL, NULL, NULL)
@@ -69,12 +69,12 @@ INSERT INTO msdb.dbo.tracked_queries WITH (TABLOCK) (
6969
)
7070
SELECT
7171
DATEADD(HOUR, 3, n.value('(@timestamp)[1]', 'datetime2(3)')) AS [timestamp]
72-
,CAST(n.value('(data[@name="duration"]/value)[1]', 'bigint') / 60000000. AS DECIMAL(19, 1)) AS duration
72+
,CAST(n.value('(data[@name="duration"]/value)[1]', 'bigint') / 60000000. AS decimal(19, 1)) AS duration
7373
,n.value('(@name)[1]', 'nvarchar(255)') AS event_name
7474
,n.value('(action[@name="database_name"]/value)[1]', 'nvarchar(255)') AS [database_name]
7575
,COALESCE(
76-
n.value('(data[@name="statement"]/value)[1]', 'nvarchar(max)')
77-
,n.value('(data[@name="batch_text"]/value)[1]', 'nvarchar(max)')
76+
n.value('(data[@name="statement"]/value)[1]', 'nvarchar(max)')
77+
, n.value('(data[@name="batch_text"]/value)[1]', 'nvarchar(max)')
7878
) AS sql_statement
7979
,n.value('(action[@name="sql_text"]/value)[1]', 'nvarchar(max)') AS sql_text
8080
,n.value('(data[@name="object_name"]/value)[1]', 'nvarchar(255)') AS [object_name]

extended_events_session.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ ADD EVENT sqlserver.existing_connection(
99
ACTION(sqlserver.query_hash,sqlserver.sql_text,sqlserver.client_hostname,sqlserver.client_app_name,sqlserver.database_name,sqlserver.nt_username,sqlserver.username,sqlserver.server_principal_name)),
1010
ADD EVENT sqlserver.rpc_completed(
1111
ACTION(sqlserver.query_hash,sqlserver.sql_text,sqlserver.client_hostname,sqlserver.client_app_name,sqlserver.database_name,sqlserver.nt_username,sqlserver.username,sqlserver.server_principal_name)
12-
WHERE ([duration]>=(60000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
12+
WHERE ([duration]>=(10000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
1313
ADD EVENT sqlserver.sp_statement_completed(SET collect_object_name=(1)
1414
ACTION(sqlserver.query_hash,sqlserver.sql_text,sqlserver.client_hostname,sqlserver.client_app_name,sqlserver.database_name,sqlserver.nt_username,sqlserver.username,sqlserver.server_principal_name)
15-
WHERE ([duration]>=(60000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
15+
WHERE ([duration]>=(10000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
1616
ADD EVENT sqlserver.sql_batch_completed(
1717
ACTION(sqlserver.query_hash,sqlserver.sql_text,sqlserver.client_hostname,sqlserver.client_app_name,sqlserver.database_name,sqlserver.nt_username,sqlserver.username,sqlserver.server_principal_name)
18-
WHERE ([duration]>=(60000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
18+
WHERE ([duration]>=(10000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0)))),
1919
ADD EVENT sqlserver.sql_statement_completed(SET collect_statement=(1)
2020
ACTION(sqlserver.query_hash,sqlserver.sql_text,sqlserver.client_hostname,sqlserver.client_app_name,sqlserver.database_name,sqlserver.nt_username,sqlserver.username,sqlserver.server_principal_name)
21-
WHERE ([duration]>=(60000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0))))
21+
WHERE ([duration]>=(10000000) AND ([package0].[greater_than_uint64]([sqlserver].[database_id],(4))) AND ([sqlserver].[is_system]=(0))))
2222
ADD TARGET package0.event_file(SET filename=N'E:\ExtendedEvents\QueryMetrics.xel',max_file_size=(128),max_rollover_files=(20))
2323
WITH (STARTUP_STATE = ON);
2424
GO

0 commit comments

Comments
 (0)