找回密码
 立即注册

QQ登录

只需一步,快速开始

Henry

银牌会员

16

主题

77

帖子

2265

积分

银牌会员

积分
2265

活字格认证

Henry
银牌会员   /  发表于:2011-1-25 15:43  /   查看:18334  /  回复:30
您好,我们报表的极限数据量是多大啊。
我这里100W条数据取到内存中是很快的,但到页面展示就出错了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

30 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-5 18:09:00
31#
回复 30楼roger.wang的帖子

roger.wang 必须赞你一下
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-9-5 17:23:00
30#
大数据,原来我们也遇到过,这个和控件无关。
即属于业务的范畴,如呈现超过1万的数据, 对用户而言,无法有效用眼睛观看、动手操作使用。
去年我们系统改造,修改为如下模式:
1 全部采用真分页,每页100行数据。
2 提供导出Excel功能,对Excel 2007,可导出无穷大数据量。

目前大数据的这种解决方案,获得了用户的认可,结束了以前的动辄展示10万、100万数据量的噩梦。
回复 使用道具 举报
wisdom
葡萄城公司职员   /  发表于:2011-3-26 15:39:00
29#
对于大数据量的展示,采用你目前的方法是不合适的,第一会耗尽系统资源,第二效率低下
比较好的数据展示方式是:
1、采用分页,这样即可以减轻服务器压力较少传输量,又可以减少客户端开销
2、如果分页的方式不可接受,那么可以采用一种变相的分页模式。即,将一定数量的记录显示在画面上(比如3000条),当用户将滚动条滚动到距离最后一条记录还有500条的位置时,采用异步的方式从服务器上取下1000条记录,然后追加在画面的最后面,并将已经浏览过的前1000条记录从画面上清除掉,以释放资源。当用户向上滑动滚动条时的处理方式是类似的。
采用第二种方式即可以达到一次将所有数据显示出来的效果,又可以少占用系统资源,是一种比较好的设计方式。
逝者已矣 来者可追
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-3-15 11:55:00
28#
我回您了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-15 11:47:00
27#
你收到我发的私信了么?
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-3-15 11:37:00
26#
您好,估计什么时候可以给出一个解决方案啊
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-11 17:55:00
25#
是的。我们已经反馈到产品团队,会继续从产品角度寻求解决方案。

上面两点,提升硬件确实不现实。不过从应用开发角度,采用虚拟可视数据技术也是一个思路。
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-3-11 17:22:00
24#
1.我们也是给用户使用的,不可能为每人加内存。
2.100W的数据量应该是个普遍需求,贵公司应该会考虑过这个问题,这也是当初我们决定购买的原因。
3.您可以先模拟100W条调试下问题的原因,看能否从软件本身上进行优化。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-11 16:46:00
23#
恩。这就说明软件没有问题。缓存溢出的原因前面的帖子也解释了。
你看要不然加内存,改善硬件条件来解决这个问题。
要不然对数据做些处理,每次只取一部分数据,不要全部拿出来。
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部