位置: 编程技术 - 正文

sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)

编辑:rootadmin
表结构: 插入万条数据: 另外对XName建立索引。 存储过程如下: 对上面两个存储过程进行了测试,测试环境:酷睿2双核2.Gh,1G内存,SQL SERVER 对万条数据进行了分页查询测试 查询的条件是:xname like '%name%' "page1:2秒毫秒":表示打开第一页使用的时间,其他依次类推 不使用ROW_NUMBER()每页都要统计: page1:2秒毫秒 page2:3秒毫秒 page3:3秒毫秒 page4:3秒毫秒 page5:3秒毫秒 page6:4秒毫秒 不使用ROW_NUMBER()仅第一页统计: page1:2秒毫秒 page2:0秒毫秒 page3:0秒毫秒 page4:0秒毫秒 page5:1秒毫秒 page6:1秒毫秒 使用ROW_NUMBER()每页都要统计: page1:2秒毫秒 page2:3秒毫秒 page3:3秒毫秒 page4:3秒毫秒 page5:3秒毫秒 page6:3秒毫秒 使用ROW_NUMBER()仅第一页统计: page1:2秒毫秒 page2:0秒毫秒 page3:0秒毫秒 page4:0秒毫秒 page5:0秒毫秒 page6:0秒毫秒 结论:在存储过程当中如果每次都统计记录总数将会严重影响效率,相同的查询条件记录总数必定是相同的,所以如果第一页执行之后把记录总数保存起来,点击其他页次的时候命令存储过 程不再统计记录总数将会大大提高系统性能。通过测试结果看出每次都要统计总记录数使用ROW_NUMBER()和不使用ROW_NUMBER()差别不是太大,如果仅第一次统计总记录数使用ROW_NUMBER()将 会比不使用ROW_NUMBER()的效率提高很多。

推荐整理分享sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析),希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

分页存储过程(一)使用sql的新函数构造分页存储过程 其实在很多时候设计的度还是要把握的,不至于让自己陷入【非要把它设计成万能的分页存储过程】的怪圈中才是最重要的,因为我们还要留出时间还

SQL的维护计划无法删除的解决方法 1.查看"维护计划"对象的IDusemsdbselect*fromsysmaintplan_plansselect*fromsysmaintplan_logselect*fromsysmaintplan_subplans2.根据ID号删除相应的"维护计划"deletefromsysmaintplan_logwher

SQL 存储过程解密方法 一什么是DACSQLServer为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。即使在SQLServer不响应标准连接请求时,管理员也

标签: sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)

本文链接地址:https://www.jiuchutong.com/biancheng/319313.html 转载请保留说明!

上一篇:sqlserver FOR XML PATH 语句的应用

下一篇:分页存储过程(一)使用sql2005的新函数构造分页存储过程(分页存储过程是什么)

  • 个人所得税既有租房又有房贷
  • 合伙企业如何纳入合并报表
  • 什么类型的电子商务
  • 个体户缴纳经营所得个税怎么算的
  • 所得税费用期末应转入
  • 什么是非限制
  • 验钞机怎么做账
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 代开专票收入未超30万税务怎么处理
  • 企业收到的政府补贴交所得税吗
  • 机动车销售统一专票可以抵扣进项税额吗
  • 非同一控制下用什么法
  • 企业支付给生产车间
  • 应收票据怎么写
  • 公司结业清算后多久注销
  • 别人给的发票一直不开
  • 开增值税票需要对方什么资料
  • 增值税为什么申报不了
  • 待抵扣进项税额是什么情况下用的
  • 融资租赁要怎么做
  • 预缴纳税申报失败怎么办
  • 股权转让的公允价值
  • 代销返还
  • 补发工资如何缴纳工人所得税的法条
  • 子公司借款给母公司要交税吗
  • 客户退货发到付怎么办
  • 办公用品收据可以入账吗
  • win10开机内存占用60% 8g占用过高
  • 升级鸿蒙系统后
  • 成本转入费用
  • 收到别人押金的会计分录
  • msdn原版win7
  • 企业所得税预缴可以不交吗
  • php常用设计模式(大总结)
  • 未分配收益余额在哪方
  • php_fileinfo作用
  • 转让旧固定资产增值税例题
  • php如何生成html
  • 基于骨骼关键点的动作识别
  • node安装配置环境变量
  • 小规模企业做账表格
  • 微信小店的入口在哪里
  • 模式识别与图像处理能做什么
  • tf club下载
  • 总结js中常用的字符
  • 金税盘白盘怎么分发发票
  • 哪些费用计入管理费用中
  • 帝国cms使用手册
  • 食堂购买固定资产会计处理
  • 清包工开发票需要注意事项
  • 什么是一般增值税纳税人
  • 计提坏账准备对企业的影响
  • 受托方代收代缴的消费税应计入什么科目
  • 物业合并利润表怎么填
  • 公司注销了就可以不发工资么
  • 主营业务成本是什么科目
  • 收到某单位投入机器一台
  • 收到销售方负数发票可以次月入账吗
  • 没有取得增值税发票
  • 预收款退回怎么处理
  • 有会计从业资格证还有用吗
  • 新公司成立建账流程
  • mysql安装与配置详细教程
  • 通过扣缴义务人申报和综合所得年度自行申报
  • 判断自己的脸型
  • gwservice进程
  • win8.1系统安装教程
  • itunes清理iphone垃圾
  • win10系统字体不清晰
  • win sc
  • html怎么用javascript
  • linux中命令行
  • 设计师的悲哀
  • 完美解决雷电模拟器卡顿
  • java回收机制原理
  • chrome excel
  • python迭代类型
  • 一般纳税人业务招待费可以抵扣吗
  • 地税局下属单位
  • 小规模纳税人土地使用税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设