打印本文 打印本文 关闭窗口 关闭窗口
SQL优化
作者:武汉SEO闵涛  文章来源:敏韬网  点击数33110  更新时间:2007/11/14 12:54:02  文章录入:mintao  责任编辑:mintao
>

Select top 10 * from table1 where id>200

于是就有了如下分页方案:

select top 页大小 *

from table1

where id>

      (select max (id) from

      (select top ((页码-1)*页大小) id from table1 order by id) as T

       )    

  order by id

在选择即不重复值,又容易分辨大小的列时,我们通常会选择主键。下表列出了笔者用有着1000万数据的办公自动化系统中的表,在以GIDGID是主键,但并不是聚集索引。)为排序列、提取gid,fariqi,title字段,分别以第11010050010001万、10万、25万、50万页为例,测试以上三种分页方案的执行速度:(单位:毫秒)

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口