KB4497928 - CORRECTIF : les pointages indirects sur la base de données tempdb entraînent l’erreur « Scheduler non rendement » dans SQL Server 2016 et 2017

Symptômes

Par défaut, les contrôles indirects sont mis en place pour la base de données tempdb Microsoft SQL Server 2016 et 2017. Dans des conditions de charge de travail élevée, une erreur de type « Scheduler non rendement » peut se produire et la sys.dm_os_spinlock_stats DMV affiche une conflits élevé pour le type de DP_LIST spinlock.

Statut

Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Résolution

Ce problème a été résolu dans les mises à jour cumulatives suivantes pour SQL Server :

À propos des mises à jour cumulatives SQL Server :

Chaque nouvelle mise à jour cumulative SQL Server contient tous les correctifs et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Solution de contournement

Pour contourner ce problème, désactiver les contrôles indirects sur la base de données tempdb à l’aide de l’une des instructions DDL (Data Definition Language) suivantes.

Cette décision doit être effectuée comme suit :

  • Dans la base de données modeldb (cela modifie également la valeur par défaut des nouvelles bases de données), exécutez l’instruction suivante

    :ALTER DATABASE [model] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Ou, directement sur la base de données tempdb chaque fois que l’instance démarre à l’aide de l’Agent SQL Server à l’aide de l’instruction suivante :

    ALTER DATABASE [tempdb] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Ou, régulièrement, pointez des point de contrôle manuels sur la base de données tempdb en utilisant l’instruction suivante :use tempdb


    go checkpoint
    go

    Par ailleurs, le TF 3468 peut être utilisé pour désactiver le point de contrôle indirect sur tempdb.

Références

En savoir plus sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles. Pour obtenir plus d'informations, consultez les articles suivants :

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×