当前位置: 代码迷 >> SQL >> SQL几种分页话语性能对比
  详细解决方案

SQL几种分页话语性能对比

热度:96   发布时间:2016-05-05 11:40:43.0
SQL几种分页语句性能对比
SET STATISTICS  IO ONselect * from ( select * , ROW_NUMBER() OVER(ORDER BY Taskid asc)  as num from Task )   as a  where num between  30 and  40(11 行受影响)表 'Task'。扫描计数 1,逻辑读取 46 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。SELECT TOP 10 * FROM Task WHERE TaskId NOT IN (SELECT TOP 30 TaskId FROM  Task)SET STATISTICS IO OFF(10 行受影响)表 'Task'。扫描计数 2,逻辑读取 123 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
  相关解决方案