监控高使用率视图的动态索引
使用“Show Tasks”和“Show Stats”命令可以监视高使用率视图的索引编制。
过程
要查看哪些视图被指定为高使用率视图,请使用“Show Tasks”服务器控制台命令。在输出中查找类似于以下内容的行:
View Indexer app\disc9.nsf "All Documents" 10 sec. high usage read
要查看有关高使用率视图的统计信息,请在 Show Stat 服务器控制台命令中使用以下统计信息:
统计信息 | 描述 |
---|---|
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 或删除设置来禁用动态视图索引功能。