当内存优化数据文件组中的过时检查点文件对比率高于指定阈值时,监视器会报告警告状态并引发警报。此监视器为依赖关系(汇总)监视器。
请注意,仅在相应数据库相当大(检查点文件总数大于或等于 300)时引发警报。
当内存优化数据文件组中的过时检查点文件对的部分高于指定阈值时,监视器会报告警告状态并引发警报。
请注意,仅在相应数据库相当大(检查点文件总数大于或等于 300)时引发警报。
过时 CFP 是留在系统中等待执行日志截断或垃圾回收的文件。
后台线程完成的自动合并和/或数据持久性无法与事务活动保持一致。
CFP 的合并将基于内部合并策略开始。有关详细信息,请参阅 本文。
如下列文章所述,执行手动合并并强制垃圾回收:
此外,你还应检查内存优化文件组的数据存储是否没有 IO 压力。
名称 | 说明 | 默认值 |
已启用 | 启用或禁用工作流。 | 是 |
生成警报 | 定义工作流是否生成警报。 | 否 |
Target | Microsoft.SQLServer.2014.Database |
Parent Monitor | System.Health.PerformanceState |
Algorithm | WorstOf |
Source Monitor | Microsoft.SQLServer.2014.Monitor.DBFileGroupFx.StaleCFPs |
Relationship | Microsoft.SQLServer.2014.RelationshipType.DBHostsDBFileGroupFx |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.2014.DependencyMonitor.Database.StaleCFPs" 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.StaleCFPs">
<Category>PerformanceCollection</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>