Symptômes
Supposons que vous disposez d’une base de données contenant un groupe de fichiers à mémoire optimisée et des tables ordinaires. En outre, la base de données peut contenir des tables de traitement des transactions en ligne en mémoire (OLTP) à mémoire optimisée. Lorsque vous effectuez une opération DML (Data Manipulation Language), telle que la reconstruction de l’index des tables ordinaires, le nombre de fichiers de point de contrôle ne cesse de croître.
Résolution
Nous avons publié une mise à jour pour réduire l’encombrement du disque en réduisant les fichiers de point de contrôle In-Memory à 1 Mo (mégaoctets) chacun. Cette mise à jour est incluse dans la mise à jour cumulative suivante pour SQL Server :
Mise à jour cumulative 6 pour SQL Server 2017
Mise à jour cumulative CU 38 pour SQL Server 2016 SP1
Mise à jour cumulative 6 pour SQL Server 2014 Service Pack 1
Mise à jour cumulative 1 pour SQL Server 2016
Pour activer cette mise à jour, vous devez activer l’indicateur de trace 9929 au démarrage ou dans une session utilisateur. Cet indicateur de trace a un effet au niveau global. Pour activer l’indicateur de trace 9929, utilisez la commande DBCC TRACEON (9929, -1) ou utilisez –T 9929 comme paramètre de démarrage. Étant donné que cet indicateur de trace est instance niveau, il affecte la taille des fichiers de point de contrôle pour toutes les bases de données avec un groupe de fichiers à mémoire optimisée sur cette instance. Soyez prudent lorsque vous utilisez ce traceflag.
Pour plus d’informations sur l’activation ou la désactivation des indicateurs de trace et pour obtenir des explications sur les indicateurs de trace globaux et au niveau de la session, reportez-vous aux rubriques suivantes dans la documentation en ligne de SQL Server :
- DBCC TRACEON (Transact-SQL)
- Procédure : configurer les options de démarrage du serveur (Gestionnaire de configuration SQL Server)
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels 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 :
Dernière mise à jour cumulative pour SQL Server 2017
Dernière mise à jour cumulative pour SQL Server 2014
Dernière mise à jour cumulative pour SQL Server 2016
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.