请教有关查询速度的解决办法

lotusweb 2003-08-23 11:14:17
我对lotus domino的查询非常反感,本身的文挡库结构,使得数据量一多,查询非常困难,是否各位也有此同感,请解决此问题的高手提供解决方案。
...全文
40 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
grassky 2003-09-29
  • 打赏
  • 举报
回复
要提高查询速度应该首先对数据库文档进行归档操作(分割成一个个小的数据库)。然后再根据查询条件判断具体到哪个数据库中去查询。这样可能会提高一些效率。
亓锋 2003-09-28
  • 打赏
  • 举报
回复
lotus domino数据库是有这个问题的。
当文档数量达到一定数量的时候,数据库的性能会成指数下降。

建立索引也没有用。这是个大问题。

不过domino数据库的强项不在于查询和统计,在于存储和安全性。

解决办法很多:

domino+RDBMS

多数据库存储,降低单个数据库中的文档数量

优化数据库表单的结构

优化查询算法
lotusweb 2003-09-28
  • 打赏
  • 举报
回复
请高手继续指点。
flyingfish2001 2003-09-28
  • 打赏
  • 举报
回复
1、尽量减少文档域的数量。
2、视图索引如果没有必要不要使用每次使用后刷新。
3、尽量减少数据库文档数,在可能的情况下可以用定时自动归档或自动分库的办法来解决。
4、大数据量的情况下建议结合关系数据库,将数据存储在关系数据库的表中。
steven1225 2003-09-28
  • 打赏
  • 举报
回复
曾经看到过一篇帖子,建议说尽量不要在视图中使用select语句。
lotusweb 2003-08-24
  • 打赏
  • 举报
回复
继续关注
ccz78 2003-08-23
  • 打赏
  • 举报
回复
建议使用分多个视图进行查询的模式,如将文档分成不同年份的视图,这样多少能起到一定的作用了
xiajiatou 2003-08-23
  • 打赏
  • 举报
回复
确实,数据多的话,查询会非常的慢。建议对数据库检索引。但这并不能解决问题,对于大的应用,应该将数据与操作分开。比如,将数据存在关系型数据库中,lotus只作操作平台。lotus有着方面的工具,比如DECS、LEI等,也可以用XML。具体的看情况而定

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧