Résumé

Cette mise à jour inclut les améliorations suivantes apportées à la fonctionnalité de nettoyage du suivi des modifications dans Microsoft SQL Server 2016 et 2017 sous Windows.

  • Le nettoyage de la table syscommittab à un point de contrôle dur est évité, car cela peut avoir un impact sur les performances des opérations de point de contrôle. Au lieu de cela, la table syscommittab peut être nettoyée dès que le nettoyage automatique de suivi des modifications est terminé. Lorsque le nettoyage automatique du suivi des modifications est terminé, il met à jour la version en filigrane-version de nettoyage renforcée. Cette version de nettoyage renforcée est utilisée dans le syscommittab Cleanup pour identifier les enregistrements à supprimer.

  • Pour l’instant, le processus de nettoyage automatique du suivi des modifications, lorsque le thread de nettoyage rencontre un blocage lors de la suppression ou du nettoyage de lignes d’une table latérale, le nettoyage automatique s’arrête et quitte le processus. Avec cette mise à jour, au lieu de sortir du processus, les tables posant problème sont marquées pour des tentatives et continuent avec les tables restantes dans la liste. Lorsque le thread termine le nettoyage de la table finale, juste avant la mise à jour de la version de nettoyage renforcée, le processus est répété pour vérifier la présence de tables marquées pour tentatives.

  • Par ailleurs, les événements Sub suivants sont ajoutés au XEvent change_tracking_cleanup existant.

a) ErrorInTableCleanup : cela permet de déterminer si le nettoyage du suivi des modifications rencontre des problèmes lors de la suppression d’entrées expirées de n’importe quelle table latérale.

b) RowsCleanedupInLoop : cette option permet de suivre le processus de nettoyage automatique du suivi des modifications au niveau de la table.

c) RetryCleanup : cette option permet d’identifier les tentatives effectuées par le thread de nettoyage automatique de suivi des modifications.

Résolution

Cette mise à jour est incluse dans la mise à jour cumulative et le Service Pack pour SQL Server suivants :

       Mise à jour cumulative 2 pour SQL Server 2017

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et 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

Informations sur le Service Pack pour SQL Server 2016

       Service Pack 2 pour SQL Server 2016

Les Service Packs sont cumulatifs. Chaque nouvelle version contient tous les correctifs fournis dans les Service Packs précédents et tous les nouveaux correctifs. Nous vous recommandons d’appliquer le dernier Service Pack et la dernière mise à jour cumulative de ce Service Pack. Il n'est donc pas nécessaire d'installer la version antérieure d'un Service Pack avant d'installer la dernière version disponible. Utilisez le tableau 1 de l’article suivant pour trouver plus d’informations sur le dernier Service Pack et la dernière mise à jour cumulative.

Déterminer le niveau de version, d’édition et de mise à jour de SQL Server et ses composants

Références

Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.

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 ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×