多个文件附件 - 数据库大小问题

时间:2016-11-17 07:47:18

标签: xpages lotus-domino

我们有一个XPages应用程序,用户可以在其中附加多个文件附件。 在2个月的时间内,数据库大小已经增长到25GB,我们现在面临着系统的缓慢。 此外,一旦DB大小达到一定大小,多米诺骨牌将不允许在其中存储任何数据并限制读取访问权限。

将文件附件直接存储在某个物理位置而不是将它们存储在NSF文件中的最佳选项是什么。

请帮忙。

2 个答案:

答案 0 :(得分:7)

您可以使用DAOS来解决此问题。

它做什么

它是一个服务器端任务,它将附件和文档分开,并将附件存储在文件系统上(最好是在单独的卷上)和nsf中的文档。这是一个非常低级别的服务器任务,不会影响标准的lotuscript / xpages sdk。

除了剥离它之外还会进行去除,因此如果您在多个文档或数据库中具有相同的附件,则只存储其中的一个副本。这节省了大量空间,特别是对于邮件文件。

<强>陷阱

你应该注意文件大小的截止。如果删除所有附件,则会导致文件系统上存在大量文件,这也会降低性能。因此,通常最佳做法是将小附件<100k留在数据库中。您可以使用估算工具http://www-01.ibm.com/support/docview.wss?uid=swg27014980来获得该数字。

用于备份的工具应该能够处理DAOS,还可以备份附件。

点击此处查看有关激活此操作的详细步骤:https://www-10.lotus.com/ldd/dominowiki.nsf/dx/DAOS_Deployment_Guide

答案 1 :(得分:0)

使用DAOS。它是用于管理附件的官方内置工具,专为此方案而设计。