大数据量的解决办法
由于是电信的数据库,一天可以产生上百万的数据量,系统采用asp.net开发的bs结构,如何解决大数据量的问题。如果一次把几百万的记录全部装入dataset,这样在bs下显示非常慢,有做过相关系统的高手请提出解决方法。可以先加载前200条这样吗?这样的SQL语句应该怎样写 问题点数:50、回复次数:12Top
1 楼cenlmmx(学海无涯苦作舟)回复于 2006-02-08 12:07:06 得分 10
如果一次把几百万的记录全部装入dataset,千万不要这样做.
推荐你用Nhibernate,用它分页很简单的.
Top
2 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2006-02-08 17:09:21 得分 0
不会吧,没有人遇过类似问题?Top
3 楼anoblue(ano)回复于 2006-02-08 20:15:19 得分 0
你一次查询100w的数据给用户看!Top
4 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2006-02-09 16:26:35 得分 0
这个问题应该很普遍,不会没人遇过吧Top
5 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2006-02-10 15:19:14 得分 0
自己顶一下,高手快指点喔Top
6 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2006-02-14 17:31:14 得分 0
只能顶最后一次了Top
7 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2006-02-15 00:41:14 得分 0
忘了。 好像是什么 row 之类的。Top
8 楼lybdata(天下)回复于 2006-02-15 08:59:08 得分 10
建议你看一下李维的《高效数据库开发》,名字记不住了,那里有你想问的问题的全面讲解决。Top
9 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2006-02-15 09:40:09 得分 0
主要是页面打开很慢,在PL/SQL里查询都不是很慢,所以我的问题准确来说是:
页面级打开大数据量的效率问题,请多指教,呵呵Top
10 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2006-02-15 10:03:07 得分 10
oracle 的select 语句有指定从DBMS中提取多少条记录到IIS内存的关键字.
如果你select 100万条记录到IIS内存里,可不慢吗.Top
11 楼mengge(踏岸寻柳)回复于 2006-02-16 17:54:09 得分 10
可以分批查询吧!
因为用户不可能一下子看完,所以我们可以一批一批的select出来,这样感觉上应该会快一些。Top
12 楼hanakim(hanakim)回复于 2006-02-16 18:53:50 得分 10
沙发~~密切关注
我现在也有类似的问题,数据库要300多个字段,能有多少条数据就不知道了
有很多插入与查询,速度奇慢无比。不知道要怎么办Top




