成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
如何正确探究基于Domino的OA系统性能调优呢?
1 应用程序的改进
修改短信的生成方式。在公文被送阅、送办时直接触发写短信库的操作。短信生成方式由扫描改成触发后,OA办公系统可避免系统在执行扫描任务时引起系统繁忙的问题。
将用户的待办事项和邮件分开存放。在用户登录OA后,显示待办事项的默认视图需要查询个人邮箱,邮箱中的文件数多必然会影响查询效率。待办事项数据量少,但需要频繁刷新;邮件数据量大,但是访问频率不高;将用户的待办事项和邮件分开存放,可减少待办事项视图的文件数,提高视图的刷新速度。
对数据进行拆分。建立公文历史库,将历史数据与运行数据分离,减小数据库的负载。

2 邮箱限额
与用户数量相比,数据库的大小对性能的影响更大。减少收件箱中的文档数量能够改善用户的响应时间,还能够减少对服务器的资源需求(CPU、内存、磁盘 I/O 和服务器启动或故障转移的时间)。因此,可以通过在Domino数据库上设置限额来控制邮件文件的大小。限额是允许数据库增大到的最大值。可以为不同类别的用户建立不同的邮箱限额。通过建立邮箱限额或者定期删除旧邮件,可迫使用户将文档移动到其他文件夹中,改善性能。
3 创建全文索引
如果需要定期对数据库进行搜索,创建全文索引通常是较好的做法。OA软件维护全文索引对性能影响甚微,并且通常有许多可用的选项使影响最小化。如果数据库没有进行索引,服务器在需要时就会创建一个“动态”的索引,这样做的开销非常大。
4 将应用、邮箱分开物理存储
将应用与邮箱分开存储在两个物理磁盘。这种解决方案增加了吞吐量,因为 I/O 命令可以同时发布。泛普软件(https://www.fanpusoft.com/)将大量使用磁盘 I/O 的邮件任务隔离在单独的物理磁盘上,与协同办公分开存储,可增加I/O的吞吐量。

