Монитор переходит в критическое состояние и создает предупреждение, когда пространство, используемое активными строками во всех файлах оптимизированных для памяти данных и выраженное в процентах от размера файлов данных, опускается ниже установленного порогового значения. Этот монитор является монитором зависимости (сверткой).
This monitor is considered to be obsolete in this Management Pack.
Примечание. Этот монитор является монитором зависимости (сводным монитором). Состояние работоспособности для этого монитора определяется наилучшим состоянием любого монитора-члена. Пожалуйста, ознакомьтесь со статьей базы знаний о соответствующих базовых мониторах.
Этот монитор переходит в критическое состояние и создает предупреждение, если коэффициент заполнения сборщика мусора (пространство, занятое активными строками в файлах оптимизированных для памяти данных, выраженное в процентах от размера файлов данных) опускается ниже установленного порогового значения на всех соответствующих базовых мониторах.
Коэффициент заполнения сборки мусора для файловой группы с данными, оптимизированными для обработки в памяти, — это метрика, которая показывает средний коэффициент заполнения среди всех активных файлов данных или разностных файлов, содержащих вставленные или удаленные строки. Если эта метрика имеет значение ниже 50 %, это означает, что автоматическое слияние отстает. Этот факт не требует принятия каких-либо неотложных действий, пока количество пар файлов контрольных точек не превысит 8000 и в файловой группе с данными, оптимизированными для обработки в памяти, доступно достаточно места для хранения информации.
Более подробную информацию можно найти в разделе документации sys.dm_db_xtp_checkpoint_files (Transact-SQL)
http://go.microsoft.com/fwlink/?LinkId=799285
Раздел "Как работает сборщик мусора" расположен в статье "Создание и управление хранилищем для оптимизированных для памяти объектов"
http://go.microsoft.com/fwlink/?LinkId=799286
Слияние пар файлов контрольных точек запускается на основе внутренней политики слияния. Дополнительные сведения см. в этой статье.
Выполните вручную слияние и принудительный сбор мусора, как описано в следующих статьях:
Название | Описание | Значение по умолчанию |
Включено | Включает или отключает рабочий процесс. | Да |
Создает предупреждения | Определяет, создает ли рабочий процесс предупреждения. | Нет |
Target | Microsoft.SQLServer.2016.Database |
Parent Monitor | System.Health.PerformanceState |
Algorithm | WorstOf |
Source Monitor | Microsoft.SQLServer.2016.Monitor.DBFileGroupFx.GarbageCollectionState |
Relationship | Microsoft.SQLServer.2016.RelationshipType.DBHostsDBFileGroupFx |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.2016.DependencyMonitor.Database.GarbageCollectionState" Accessibility="Public" Enabled="true" Target="SQL2016Core!Microsoft.SQLServer.2016.Database" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" RelationshipType="SQL2016Core!Microsoft.SQLServer.2016.RelationshipType.DBHostsDBFileGroupFx" MemberMonitor="Microsoft.SQLServer.2016.Monitor.DBFileGroupFx.GarbageCollectionState">
<Category>PerformanceCollection</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>