使用 Statlog 监控数据库活动

定期监控数据库活动。如果数据库活动频繁并且用户报告性能问题,可执行一些步骤来提高性能。

  • 设置优化性能的数据库属性。
  • 在另一个服务器上创建一个副本,如果可能,请在服务器集群中创建一个副本。
  • 将数据库移动到更强大的服务器上。
  • 将数据库移至较少使用的磁盘,如果数据库很大,请将它移至单独的磁盘。
  • 使用活动记录跟踪数据库活动。

如果不再需要某个数据库或视图,可以考虑将其删除以释放服务器磁盘空间。

缺省情况下,服务器上的 Statlog 任务每天早晨 5 点运行一次,此时它在日志文件 (LOG.NSF) 的数据库 > 使用情况视图和数据库 > 大小视图的“数据库活动日志”条目中报告服务器上数据库的数据库活动,并向各个数据库的用户活动对话框报告数据库活动。

1. 比较“数据库活动日志”条目和“用户活动”对话框提供的信息

提供的信息

数据库活动日志条目

“用户活动”对话框

显示过去 24 小时、过去一周、过去一个月以及数据库创建以来,用户和服务器访问、读取和写入数据库的总次数*

显示不用的视图(用大小为 0 表示)

显示读取和写入文档的用户和服务器的名称(按日期排序),包括匿名和已认证因特网客户机的活动。

提示: 除了查看由 Statlog 报告的活动统计信息外,还可以通过创建按日期排序文档的视图来评估数据库活动。也可以创建“文件监控器”文档以将其作为“事件监控器”配置的一部分。“文件监控器”报告特定数据库的用户活动。
注: Statlog 任务还在日志文件的数据库 > 大小视图中报告数据库大小统计信息。