Sun Java System Calendar Server 6.3 管理指南

18.3.1 调优“删除日志”清理

在清理“删除日志”数据库前,需非常了解您正在为其提供服务的最终用户。如果最终用户使用的是 Communications Express,则默认的参数设置已足够。然而,如果他们使用的是存储事件和任务的本地副本的客户端用户界面(例如 Connector for Microsoft Outlook 或 Sync Tool),则必须调整自动清理配置参数的设置以满足其需求。通常,他们需要“删除日志”数据库包括 30 天甚至更多的条目。这样会显著增加“删除日志”的大小。如果调整失败,则会导致数据库出错。同样还应调整清理时间间隔以满足用户的需求。例如,在允许清理“删除日志”数据库之前,如果该数据库保留了 30 天的数据,则不应每分钟都运行清理。数据库的内容每天都会换出,因此一天执行一次清理比较合理。

手动运行 cspurge 时也会出现类似的问题。如果从“删除日志”中删除的内容过多,则会导致 Connector for Microsoft Outlook 和 Sync Tool 的用户无法与服务器数据库保持同步。

如果隔很长时间才清理一次“删除日志”数据库,可能会导致文件变得非常大。然后,在开始清理这些巨型文件时,日常事务日志也会明显增大,以反映每个被清理的项目都是一个记录到这些日志中然后又归档到归档和紧急备份中的一个事务。事务日志中的这些大型异常现象会使其显得系统似乎出现了故障,并且需花费时间来指明所发生的事情。