监控高使用率视图的动态索引

使用“Show Tasks”和“Show Stats”命令可以监视高使用率视图的索引编制。

过程

要查看哪些视图被指定为高使用率视图,请使用“Show Tasks”服务器控制台命令。在输出中查找类似于以下内容的行:
View Indexer app\disc9.nsf "All Documents" 10 sec. high usage read 
要查看有关高使用率视图的统计信息,请在 Show Stat 服务器控制台命令中使用以下统计信息:
1. 高使用率视图统计信息
统计信息 描述
Database.ViewUsage.Calls 添加到视图的累积更新活动得分的更新代码调用次数。
Database.ViewUsage.HighUsageDisables 禁用高使用率视图的次数(不再是高使用率)。
Database.ViewUsage.HighUsageEnables 启用高使用率视图的次数(达到高使用率)。
Database.ViewUsage.HighUsageUpdateChecks 专用高使用率视图线程检查视图是否过时的次数
Database.ViewUsage.HighUsageUpdates 专用高使用率视图线程更新视图的次数。
Database.ViewUsage.Skipped 跳过更新视图的更新活动得分以避免信号量争用的次数。
Database.ViewUsage.HighUsageCurrent 当前高使用率视图的数量。
Update.View.<db-file-name>.<view-name>.Score 视图的当前得分。

Update.View.<db-file-name>.<view-name>.<statistic> where <statistic> 是以下某一项:TotalInserts TotalRemoves TotalNew TotalReplace TotalNonReplace TotalNodataReplace

通过为特定的高使用率视图专用索引来完成的指定 NIF 基本更新操作的计数。用于验证因视图的专用视图索引而导致的特定操作。
注: 由于使用专用视图索引线程,Domino 服务器可能显示 I/O 活动增加。如果这是个问题,请通过设置 NIF_VIEW_USAGE_ENABLED=0 或删除设置来禁用动态视图索引功能。