使用 Statlog 监控数据库活动
定期监控数据库活动。如果数据库活动频繁并且用户报告性能问题,可执行一些步骤来提高性能。
- 设置优化性能的数据库属性。
- 在另一个服务器上创建一个副本,如果可能,请在服务器集群中创建一个副本。
- 将数据库移动到更强大的服务器上。
- 将数据库移至较少使用的磁盘,如果数据库很大,请将它移至单独的磁盘。
- 使用活动记录跟踪数据库活动。
如果不再需要某个数据库或视图,可以考虑将其删除以释放服务器磁盘空间。
缺省情况下,服务器上的 Statlog 任务每天早晨 5 点运行一次,此时它在日志文件 (LOG.NSF) 的 视图和 视图的“数据库活动日志”条目中报告服务器上数据库的数据库活动,并向各个数据库的用户活动对话框报告数据库活动。
提供的信息 |
数据库活动日志条目 |
“用户活动”对话框 |
---|---|---|
显示过去 24 小时、过去一周、过去一个月以及数据库创建以来,用户和服务器访问、读取和写入数据库的总次数* |
是 |
是 |
显示不用的视图(用大小为 0 表示) |
是 |
否 |
显示读取和写入文档的用户和服务器的名称(按日期排序),包括匿名和已认证因特网客户机的活动。 |
否 |
是 |
提示: 除了查看由 Statlog 报告的活动统计信息外,还可以通过创建按日期排序文档的视图来评估数据库活动。也可以创建“文件监控器”文档以将其作为“事件监控器”配置的一部分。“文件监控器”报告特定数据库的用户活动。
注: Statlog 任务还在日志文件的 视图中报告数据库大小统计信息。