棘手问题:LS:DO Out of memory

Nekel 2009-03-23 10:47:24
Domino 代理中,通过ODBC连SQL SERVER,读出某个表,记录条数大概有上万,
我要将这些记录导入到Domino中,生成一个个Notes文档,一条记录对应一个文档,
现在遇到个问题,当游标推进到3036条记录时,程序中断并出错: LS:DO Out of memory
很棘手的一个问题,从未遇见过,网上资料也很少,
有没有解决办法呢

谢谢!
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgqasd 2009-03-31
  • 打赏
  • 举报
回复
应该是算法也有问题吧,如果很多对象一下子载入内存,再多的内存也会耗尽。建议一次取小部分数据到内存中,处理完毕再取下一批,不要一下子取几千条。
没用的变量对象尽早释放掉。
peggylau 2009-03-26
  • 打赏
  • 举报
回复
我也遇到过楼主的问题,好像需要设置一下游标类型吧
分页算法很多的,找一个用就行了
hnhanpu 2009-03-26
  • 打赏
  • 举报
回复
同意3楼的意见,是否内存设置大些
cnhxjtoa 2009-03-24
  • 打赏
  • 举报
回复
楼上的这样不好啊!不能回答别人的问题就得了,别跑题哦
cnhxjtoa 2009-03-24
  • 打赏
  • 举报
回复
内存不够用!你的程序呢,贴出来看一下
figaro 2009-03-24
  • 打赏
  • 举报
回复
没做过,帮顶
非凡笨笨 2009-03-24
  • 打赏
  • 举报
回复
再附加一个问题,如果要用Domino代理来读关系库中的数据,然后用页面显示,如何实现翻页功能?
这个也比较难吧,大家说说思路?


---------------------------------------------------------------------------
强烈建议不要用代理这样去读数据库,如果要实现翻页,还是内嵌was页面吧,有was去做,domino不要去做这些内容。
Nekel 2009-03-23
  • 打赏
  • 举报
回复
再附加一个问题,如果要用Domino代理来读关系库中的数据,然后用页面显示,如何实现翻页功能?
这个也比较难吧,大家说说思路?

535

社区成员

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

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