Category : XEvents

3 articles

Systemhealth xevents : deadlock reports

Cette requête vous permet d’extraire les évènements « deadlock report » de la session d’évènements étendus « system health » : /*——————————————————————- [SCRIPT] Extract deadlock reports from system_health xevent file [DATABASE] [DESCRIPTION] [MAJ PAR] DATAFLY – Arian Papillon [DATEMAJ] 20200112 ——————————————————————-*/ with XmlDeadlockReports as ( select convert(xml, event_data) as EventData from sys.fn_xe_file_target_read_file(N’system_health*.xel’, NULL, NULL, […]

SQL User Errors

Ce script permet de configurer une session d’évènements étendus pour capturer les évènements d’erreurs utilisateur. /*——————————————————————- [SCRIPT] User Errors xevent session [DATABASE] master [DESCRIPTION] create an xevent session for user SQL Errors [MAJ PAR] DATAFLY – Arian Papillon [DATE] 20190128 ——————————————————————-*/ USE master; GO DECLARE @XELPath NVARCHAR(MAX) , @SQLCmd NVARCHAR(MAX); […]

System health locks

Ce script permet d’interroger les derniers évènements d’attentes de verrous (> 30 secondes) de la session d’évènements étendus system_health (par défaut active en permanence) : /*——————————————————————- [SCRIPT] system_health locks [DATABASE] master [DESCRIPTION] get locks events from xevent system_health session [MAJ PAR] DATAFLY – Arian Papillon ——————————————————————-*/ DECLARE @x XML = […]