posts - 12,  comments - 66,  trackbacks - 0
公告

最新评论

共4页: 1 2 3 4 下一页 
@alanlau 需要路由器映射到内网ip
需要在路由上设置吗?
不错。
Re:用DataReader高效率分页 skyaspnet 2011-04-30 18:31  
需要注意到一点,虽然DataReader效率比较高(因为它将数据全部加载到内存),但是有一个很明显的缺点,它是独占数据库的,可以想像一下,数据量稍微大一些,用户稍微多一些,性能就会有明显的下降,除非缓存这部分数据,但是又失去了数据的即时性,不建议这样用
Re:用DataReader高效率分页 文明的天空 2011-04-28 11:29  
08年的时候我用第一种,现在用第二种。目前也没有没有明显感觉出孰快孰慢。
Re:用DataReader高效率分页 班哥静听 2011-04-28 10:11  
敢问sql语句是怎么写的呢,select * 吗?
Re:用DataReader高效率分页 @清风...... 2011-04-27 14:29  
大家用了才知道
Re:用DataReader高效率分页 小彬 2011-04-27 10:31  
之前也这样做过,结果发现根本就不是高效分页
Re:用DataReader高效率分页 罗川 2011-04-27 10:05  
LZ没说这个能缓解大数据量的问题,只是2000分页的一种通用做法。 解决大数据量的问题就别偷懒 select top 才是王道。
Re:用DataReader高效率分页 lkvm 2011-04-27 09:32  
好文,收藏了。
Re:用DataReader高效率分页 飞笑 2011-04-27 09:25  
洋洋洒洒一大篇,你搞错概念了楼主。 DataReader的比较对象应该是DataSet。 Row_Number()的比较对象应该是 select top 语句。 在你的Row_Number()例子中,照样可以使用DataReader而不是使用DataSet。而select top 例子中同样可以使用DataSet而非DataReader。 DataSet中数据的填充是在内部使用了DataReader,所以它比DataReader慢。 对于Row_Number()与select top 语句来说,数据量少的情况下,select top 必然快。数据量多的情况下,前几页select top快,越往后越慢。
Re:用DataReader高效率分页 飞笑 2011-04-27 09:16  
我晕,分页快不快跟是不是用DataReader有什么关系?
Re:用DataReader高效率分页 Singularity 2011-04-27 09:14  
DbDataReader不会一次性全取到内存啊 是游标的方式读取的吧 只能前进不能后退
Re:用DataReader高效率分页 YLH 2011-04-27 09:13  
DataReader这种方案建议楼主测试下,不需要很复杂的测试,50W以上的数据,任意字段排序,3个以上并发连接。
Re:用DataReader高效率分页 大石头 2011-04-27 09:10  
等更多的测试结果!
Re:用DataReader高效率分页 坎普利特 2011-04-27 09:07  
这居然上首页 别误导新人啊。。。。
Re:用DataReader高效率分页 huyong 2011-04-26 21:50  
参见我的博客分页。
Re:用DataReader高效率分页 john23.net 2011-04-26 21:02  
看看
Re:用DataReader高效率分页 Jashon 2011-04-26 20:12  
做过在2000下,用临时表做下过度。
Re:用DataReader高效率分页 @清风...... 2011-04-26 17:26  
希望大家测试对比后拍砖
共4页: 1 2 3 4 下一页