直接让代码了,对比看看就了解了

当然,这种情况比较适合提取字段较多的情况,要酌情而定

性能较差的:

WITH #temp AS
(
Select column1,column2,column3,column4,column5,column6,column7,column8,column9,column10, row_number() over (Order by column100 desc) as RowNumber
From tables1
Where .....
)
SELECT  *
FROM #temp
WHERE RowNumber BETWEEN 1601 and 1620
ORDER BY RowNumber

优化后,性能较好的

WITH #temp AS
(
Select column1, row_number() over (Order by column100 desc) as RowNumber
From tables1
Where .....
)
SELECT  column1,column2,column3,column4,column5,column6,column7,column8,column9,column10
FROM tables1
where column1 in
(
select column1 from #temp
WHERE RowNumber BETWEEN 1601 and 1620
ORDER BY RowNumber
)

相关文章:Sql Server 2012 分页方法分析(offset and fetch)
原文地址:Sql Server RowNumber和表变量分页性能优化小计

转载于:https://www.cnblogs.com/xunziji/archive/2011/08/17/2142921.html

Sql Server RowNumber和表变量分页性能优化小计相关推荐

  1. SQL Server中的表变量

    In this article, we will explore the table variable in SQL Server with various examples and we will ...

  2. SQL Server 2005 Compact Edition 程序设计与性能优化

    这是马宁在MEDC 2007上讲授的EAA 402课程,是我收获最多的一节课.马老师已经提供了该课程的PPT和Sample Code给大家下载! 本次课程讲述SQL Server 2005 Mobil ...

  3. SQL Server 数据库统计信息更新对性能优化的切身体会

    年底前在开发一个SQL Server BI项目的过程中,我们测试SSIS包的时候,发现有好几天晚上取数的时间都超出了以前的 取数时间,刚开始我们以为是换了服务器,服务器硬件的性能有差异导致,后来我们仔 ...

  4. SQL Server 2005中的Row_Number分页

    早就听说了SQL Server 2005中的Row_Number分页了,但是一直就没认真理解这个Row_Number的含义.这两天实在是太忙了,但是还是坚持将这个弄明白了.在说分页之前还是来了解一下R ...

  5. Sql Server 2005 ROW_NUMBER 函数实现分页

    过去用SQL Server 2000分页的,大多都用到了临时表.SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错. Paging Records Using SQ ...

  6. [转载] sql server 2000系统表解释

    sql server 2000系统表解释 汇总了几个比较有用的系统表,内容摘自联机帮助 sysobjects --------------- 在数据库内创建的每个对象(约束.默认值.日志.规则.存储过 ...

  7. SQL Server 索引和表体系结构(聚集索引)

    原文:SQL Server 索引和表体系结构(聚集索引) 聚集索引 概述 关于索引和表体系结构的概念一直都是讨论比较多的话题,其中表的各种存储形式是讨论的重点,在各个网站上面也有很多关于这方面写的不错 ...

  8. Sql server 2005系统表详细说明

    sysaltfiles 主数据库 保存数据库的文件  syscharsets 主数据库字符集与排序顺序  sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选 ...

  9. SQL Server 索引和表体系结构(三)

    SQL Server 索引和表体系结构(三) 原文:SQL Server 索引和表体系结构(三) 包含列索引 概述 包含列索引也是非聚集索引,索引结构跟聚集索引结构是一样,有一点不同的地方就是包含列索 ...

最新文章

  1. 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;...
  2. JS 使用html2canvas实现截图功能的问题记录和解决方案
  3. 【VS开发】Wix 安装教程
  4. 【小题目】输入三个数字表示年月日,输出这一天在这一年是第几天
  5. java的几_Java的几种时间
  6. C++:不同数据类型作为参数传递和作为返回值的例子
  7. netstat查询端口被占用
  8. 《数据结构》严蔚敏与陈越伪代码总结
  9. chaincode java_基于Hyperledger Fabric交易系统帐户的钱包模型的java Chaincode实例
  10. 如何用chrome浏览器打开swf文件
  11. 2022年 iOS面试题总结
  12. MOEA/D-RDG 2016 阅读笔记
  13. Python 中的 any(Python/any)
  14. Uniapp微信小程序实现简易生成表单生成器
  15. html怎样分级显示,小技巧之分级显示详解
  16. SQL注入原理与防御姿势(问答方式 描述)
  17. Cyclone Protocol 首次中文社区亮相AMA实录(精华)
  18. 【产品设计】Android 和 IOS 的交互设计对垒
  19. 南大通用GBase8s 常用SQL语句(290)
  20. 根据下标获取excel列名

热门文章

  1. php 验证ajax提交表单提交表单提交,使用AJAX表单提交将表单数据传递给PHP而不刷新页面...
  2. 血型算法php,血型排行榜!(真的很准)
  3. windows下如何在命令行里切换到任意目录
  4. 工程用计算机是什么样子的,【2人回答】学软件工程的应该买什么样的处理器电脑?-3D溜溜网...
  5. shapefile导入oracle,shp2sdo.exe用法:shpfile导入OracleSpatial
  6. win10启动修复_以安全模式启动win10的4种方法,简单高效,修复电脑故障必用技巧...
  7. html 页面怎么加载富文本,UILabel加载html富文本
  8. HTML+CSS+JS实现 ❤️透明等离子球ui特效❤️
  9. mysql数据超10亿条,大型主键:超过10亿行MySQL + InnoDB?
  10. tensor数据类型转换_PyTorch的tensor数据类型及其相关转换