[ECSide] 关于大数据量的速度问题

tuxue 2007-04-01
一笔20多万条记录,分别用extrem和ecside,  extrem常提示 outofmemory错误,ecside倒是不提示; 查出来结果的话,ecside时间明显长不少,特别是在结果中进行翻页、排序的时候,翻页的select框悬浮着半天不动。 导出excel也是,很慢很慢,extrem虽然也慢,基本上能导出来


小数据量的时候我觉得ecside还是不错的,不过我的ecside的乱码问题还是没解决。


另外请教个extrem的问题:我的页面中结构是:
1、判断request.getparameter(""xx")是否为空,
2、不为空就设定sql,然后执行得rset

在没有输入条件时没有结果,问题是extrem的导出似乎只认缺省的,就是说不管输入什么条件,得到多少结果,都没有数据导出来,翻页也是,一点翻页就刷新整个页面,结果集又变成空了。很是郁闷, 请教如何解决。
fins 2007-04-01
其实ecside 的速度和 原版ec应该是没什么差别的(内部实现原理和机制几乎一样)

如果你明显感觉出慢 我觉得是因为使用不得当 当然这不是你的问题
我始终也没有写出一个文档之类的东西 这是我的错

我们系统 对ecside最大数据量的应用是:
一共2700多万条记录 
每页要求显示5000条
支持将2700多万记录一次性全部导出(文本文件)
速度完全可以接受

而且针对大数据量我进行了优化

在新版本中这样的优化还会继续.
当每页数据量大的时候 我会提供另外的view.

你那个关于 EC的问题 我还是没有太明白
ec导出是支持按条件导出的 我觉得应该是你使用上出现了一些小问题
建议看看ec官方wiki上的说明
itroop 2007-04-02
我现在需要在原版的ec中回放数据条数的select里面 添加一个“全部”就向ecside里面的一样,请问在原版的ec中怎么加!另外,我也希望将原版的ec表头固定。本来直接采用ecside的,但是项目做了很久,集成了spring和hibernate 然而也针对spring把原版ec做了少许的优化和调整。所以放弃直接使用ecside。但是,我任需要ecside中比较好的功能,就像我前面提出的2个。希望“主”你帮忙!谢谢!itroop@163.com
fins 2007-04-02
这个可真的很难实现啊
尤其是那个固定列表头
几乎是和原版ec完全的不一样 :'(
很多都依仗了大量的js 重新写的ec的builder和view

不知道你的"也针对spring把原版ec做了少许的优化和调整"
具体是指什么
ssuupv 2007-06-12
搞压力测试,你如果collection 里面有1000以上,性能慢很多.
nolimited 2009-01-15
ecside是否支持多级动态表头
Global site tag (gtag.js) - Google Analytics