Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

Microsoft investigue des problèmes de performance entre System Center Configuration Manager (Version 2012 et Current Branch) et SQL Server 2014/2016.

Le problème serait relatif à l’exécution de certaines requêtes SQL relatives à RBAC. Des changements sur l’optimisateur SQL ont été réalisées dans SQL Server 2014/2016, le faisant choisir de mauvais plans d’optimisation. Ce scénario survient notamment si vous avez mis à jour votre infrastructure d’une version précédente de SQL Server vers SQL Server 2014/2016 ou pour toutes nouvelles installations.

En regardant les logs SQL, vous pouvez observer des erreurs comme suit :

A possible infinite recompile was detected for SQLHANDLE 0x02000000E3EDE72EEAAB71F42BF86292BFA974C43DAADD720000000000000000000000000000000000000000, PlanHandle 0x06000800E3EDE72EF0660E370200000001000000000000000000000000000000000000000000000000000000, starting offset 0, ending offset 2676.  The last recompile reason was 2.

 

Dans ce cas, vous pouvez repasser le niveau de compatibilité en SQL Server 2012 en utilisant :

ALTER DATABASE DBNAME SET COMPATIBILITY_LEVEL=110;
GO

Microsoft travaille avec l’équipe SQL Server pour corriger ce problème dans SQL Server.

[MISE A JOUR] : Microsoft a publié un article dans la base de connaissance à ce propos : https://support.microsoft.com/en-us/kb/3196320

Source : https://twitter.com/djammmer/status/771676634168512513

Facebook Like