问题描述
大家好,做了一个查询大量mailjrn数据库的功能,发现查询效率很低,我的方法是根据输入的日期,邮件主题,内容,收件人,发件人等,取mailjrn的一个个mailjrn数据库文档来遍历,最后得出查询结果,数据量大了后,效率太低。我测试过,查询5天邮件主题为virus的邮件,发现花费了2小时。崩溃了。mailjrn每天翻转所以1天1个独立的数据库。每天数据库大小平均3G。没有使用额外的关系数据库系统。大家有什么提高效率的好方法。谢谢。
解决方案
解决方案二:
如果您的数据库是3G的话,您就是在关系数据库也一样很慢。这个您可以测试一下。在一个数据库中,放3G数据。在查询,或者您可以把domino中的数据导入到关系数据库中,做一些测试,按您现在的要求进行检索。
解决方案三:
建索引
解决方案四:
问一下怎样建立notes文档库的索引??还有程序中如何使用
解决方案五:
建索引,用FTsearch的方式来查找。另外优化下代码。
解决方案六:
3G不算很大。如果是后台的话直接用建视图的方式好了。
时间: 2024-09-30 21:50:25