Le moniteur passe à l'état Critique et émet une alerte si la quantité d'espace utilisé par les lignes actives dans tous les fichiers de données à mémoire optimisée passe sous le paramètre de seuil, exprimé sous forme de pourcentage de la taille des fichiers de données. Ce moniteur est un moniteur de dépendance (cumul).
This monitor is considered to be obsolete in this Management Pack.
Remarque : c’est une analyse (de cumul) de dépendances. L’état d’intégrité de cette analyse est déterminé par le meilleur état de toute analyse membre. Consultez également l’article de la Base de connaissances pour les analyses d’unités liées.
Ce moniteur passe à l’état critique et déclenche une alerte si le facteur de remplissage du récupérateur de mémoire (la quantité d’espace utilisée par les lignes actives dans les fichiers de données à mémoire optimisée, exprimée sous forme de pourcentage de la taille des fichiers de données) passe sous le paramètre de seuil pour tous les moniteurs d’unités liés.
Le facteur de remplissage du garbage collection pour le groupe de fichiers de données optimisées en mémoire est une métrique montrant le facteur de remplissage moyen pour tous les fichiers de données/de delta actifs comprenant des lignes insérées/supprimées. Si cette métrique est inférieure à 50 %, elle indique que la fusion automatique prend du retard. Ceci ne pose pas de problème immédiat tant que le nombre de paires de fichiers de point de contrôle est inférieur à 8 000 et que vous disposez de beaucoup d'espace de stockage disponible pour le groupe de fichiers de données optimisées en mémoire.
Vous trouverez des informations supplémentaires dans la documentation de sys.dm_db_xtp_checkpoint_files (Transact-SQL)
http://go.microsoft.com/fwlink/?LinkId=799249
La section « Comment fonctionne le nettoyage de la mémoire » est disponible dans le sujet « Création et gestion du stockage pour les objets à mémoire optimisée »
http://go.microsoft.com/fwlink/?LinkId=799250
La fusion des paires de fichiers de points de contrôle est déclenchée selon une stratégie de fusion interne. Pour plus d’informations, consultez this article.
Exécutez une fusion manuelle et forcez le nettoyage de mémoire comme décrit dans les articles suivants :
Analyse et dépannage de la fusion pour les paires de fichiers de données et de fichiers delta
Forcer le nettoyage de la mémoire sur les fichiers de données fusionnés
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Oui |
Génère des alertes | Définit si le flux de travail génère une alerte. | Non |
Target | Microsoft.SQLServer.2014.Database |
Parent Monitor | System.Health.PerformanceState |
Algorithm | WorstOf |
Source Monitor | Microsoft.SQLServer.2014.Monitor.DBFileGroupFx.GarbageCollectionState |
Relationship | Microsoft.SQLServer.2014.RelationshipType.DBHostsDBFileGroupFx |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.2014.DependencyMonitor.Database.GarbageCollectionState" Accessibility="Public" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.Database" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" RelationshipType="SQL2014Core!Microsoft.SQLServer.2014.RelationshipType.DBHostsDBFileGroupFx" MemberMonitor="Microsoft.SQLServer.2014.Monitor.DBFileGroupFx.GarbageCollectionState">
<Category>PerformanceCollection</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>