-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy path50 Create Event Session DBA-Performance.sql
More file actions
71 lines (63 loc) · 1.95 KB
/
50 Create Event Session DBA-Performance.sql
File metadata and controls
71 lines (63 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
IF NOT EXISTS(
SELECT *
FROM master.sys.server_event_sessions s
WHERE s.name = 'DBA-Performance'
)
BEGIN
CREATE EVENT SESSION [DBA-Performance] ON SERVER
ADD EVENT sqlserver.cursor_execute(
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)),
ADD EVENT sqlserver.error_reported(
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)
WHERE ([package0].[not_equal_unicode_string]([message],N'''''') AND [severity]>(10))),
ADD EVENT sqlserver.module_end(
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)
WHERE ([duration]>=(250000))),
ADD EVENT sqlserver.rpc_completed(
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)
WHERE ([duration]>=(250000))),
ADD EVENT sqlserver.sp_statement_completed(
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)
WHERE ([duration]>=(250000))),
ADD EVENT sqlserver.sql_statement_completed(SET collect_statement=(1)
ACTION(sqlserver.client_app_name,
sqlserver.client_hostname,
sqlserver.database_name,
sqlserver.server_principal_name,
sqlserver.session_id,
sqlserver.sql_text)
WHERE ([duration]>=(250000)))
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=ON,
STARTUP_STATE=OFF)
END
GO