故障排除


用户在访问数据库时遭遇延迟
用户在访问数据库时遭遇延迟可能是由于下列原因:

过度使用数据库

请查看用户活动,以确定数据库是否被过度使用。此选项位于数据库属性框的“信息”附签上。请检查服务器,以确定其硬件和内存的能力是否足以支持此数据库的用户活动。如果服务器功能不够强大,可能需要升级服务器的硬件或内存。也可以另外创建一个数据库复本,这样所有用户就不必总使用同一个数据库。如果磁盘争用情况较严重,应考虑将数据库移动到负载较轻的磁盘上。有关“数据库属性”框的详细信息,请参阅“Lotus Notes 6 帮助”。

视图过多

如果数据库包含的视图过多,应考虑合并某些视图。您可以通过在同一视图中创建替代核对来合并视图,而不是使用多个单独的视图。或者,您可以清除或删除视图索引。包含大量的视图会使数据库的性能受到影响。

有关改善视图性能的详细信息,请参阅“Domino Designer 6 帮助”。

视图索引刷新过于频繁

如果过度使用数据库或数据库包括的文档过多,则应尽可能减少刷新视图索引的频率。

有关视图的信息,请参阅“Domino Designer 6 帮助”。

处理未读标记可能导致延迟

处理未读标记可能导致在打开数据库之后出现延迟。它还会造成磁盘资源竞争,从而降低每个数据库操作的速度。在数据库处于打开状态的情况下更新其中的未读标记时会出现延迟。禁用数据库中的未读标记可以消除延迟。

复杂的数据库设计

复杂的数据库设计也会导致性能问题。请与设计者一起重新设计数据库或尽量减少性能问题。

有关设计应用程序的信息,请参阅“Domino Designer 6 帮助”。

未使用数据库性能属性

如果可行,请设置数据库属性以改善数据库性能。

数据库高速缓存需要调整

如果您是系统管理员,请监控数据库存储服务器上的数据库高速缓存,以查看其是否在有效工作。如有必要,请增加高速缓存可容纳的数据库数目。可能还需要增加 NSF 缓冲池大小。

另请参阅