摘要: 高性能分页 SQLServer中有一个SetRowcount的的设置,它的意思是使命令的处理在响应指定的行数之后停止处理命令,利用这个特点,我们可以借用它来在一个千万行级数据表中实现高性能分页查询。先来说说实现方式:1、我们来假定Table中有一个已经建立了索引的主键字段ID(整数型),我们将按照这个字段来取数据进行分页。2、页的大小我们放在@PageSize中3、当前页号我们放在@CurrentPage中4、如何让记录指针快速滚动到我们要取的数据开头的那一行呢,这是关键所在!有了SetRowCount,我们就很容易实现了。5、如果我们成功地滚动记录指针到我们要取的数据的开头的那一行,然后我们 阅读全文
posted @ 2011-04-19 10:15 lingxyd 阅读(637) 评论(0) 推荐(0) 编辑