有没有办法监控数据库中文档使用情况的统计数据?
我有一个托管在本地服务器上的Lotus Notes数据库。我知道我可以从“数据库”属性的“信息”选项卡中的“用户详细信息...”中获取一些信息(右键单击来自多米诺设计师的数据库),这基本上显示了哪个用户访问了数据库以及执行了哪个CRUD操作,但我是寻找更深入的东西,特别是哪个文件最多和谁阅读。
答案 0 :(得分:5)
由于这是StackOverflow,而不是SuperUser或ServerFault,我将把它视为一个编程问题。 (在其他网站上,他们会告诉您文档级别的跟踪操作没有内置到Notes和Domino的功能中,但是有一些第三方附加产品可以为您完成。)
您可以使用Notes C API的Extension Manager API部分在Notes和Domino中实现文档级别的跟踪功能。 OpenNTF.org网站上还有一个名为TriggerHappy的免费软件包,它提供了一个框架,用于在您要跟踪的事件发生时使用Extension Manager功能调用Java代理。这可以使您更轻松地完成您想要的任务,但对于大型用户群来说,它也不会扩展。
您还应该记住,由于Notes和Domino设计用于用户可以在本地副本数据库中工作的分布式环境,因此基于服务器上运行的Extension Manager插件的跟踪机制可能在用户制作它们的那一刻看不到变化。相反,当这些更改从用户的计算机复制到服务器时,它可能会看到它们 - 并且复制不保证顺序被保留,因此服务器可能会看到某些事情的顺序与用户实际执行的顺序不同。
答案 1 :(得分:1)
查看活动趋势,请参阅备注帮助。 如果您需要更多细节,您必须自己实施。