From ae695e87362acd6a2efbc9515262264c86ac5ac3 Mon Sep 17 00:00:00 2001 From: Varlet Nicolas Date: Tue, 19 Jul 2022 18:12:09 +0200 Subject: [PATCH] fix(inputs.sqlserver): set lower deadlock priority (#11522) --- plugins/inputs/sqlserver/sqlqueriesV2.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/inputs/sqlserver/sqlqueriesV2.go b/plugins/inputs/sqlserver/sqlqueriesV2.go index 3521cc957..ddbd68f3a 100644 --- a/plugins/inputs/sqlserver/sqlqueriesV2.go +++ b/plugins/inputs/sqlserver/sqlqueriesV2.go @@ -1242,7 +1242,9 @@ ELSE ` const sqlServerRequestsV2 string = ` +SET DEADLOCK_PRIORITY -10; SET NOCOUNT ON; + DECLARE @SqlStatement AS nvarchar(max) ,@EngineEdition AS tinyint = CAST(SERVERPROPERTY('EngineEdition') AS int) @@ -1324,6 +1326,8 @@ EXEC sp_executesql @SqlStatement ` const sqlServerVolumeSpaceV2 string = ` +SET DEADLOCK_PRIORITY -10; + /* Only for on-prem version of SQL Server Gets data about disk space, only for volumes used by SQL Server (data available form sql 2008R2 and later) */ @@ -1349,6 +1353,8 @@ IF @EngineEdition IN (2,3,4) AND @MajorMinorVersion >= 1050 ` const sqlServerCPUV2 string = ` +SET DEADLOCK_PRIORITY -10; + /*The ring buffer has a new value every minute*/ IF SERVERPROPERTY('EngineEdition') IN (2,3,4) /*Standard,Enterpris,Express*/ BEGIN