사용량이 높은 보기의 동적 색인 모니터링
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>에서 <statistic>은 다음 중 하나입니다. TotalInserts TotalRemoves TotalNew TotalReplace TotalNonReplace TotalNodataReplace |
특정한 사용량이 많은 보기에 대한 전용 색인을 통해 완료된 특정 NIF 프리미티브 업데이트 작업 수. 보기의 전용 보기 색인으로 인한 특정 작업을 확인하는 데 사용합니다. |
주: Domino 서버에서 전용 보기 색인 스레드 사용으로 인한 I/O 활동 증가가 나타날 수 있습니다. 문제가 되는 경우 NIF_VIEW_USAGE_ENABLED=0을 설정하거나 설정을 삭제하여 동적 보기 색인을 사용 불가로 설정합니다.