位置: 编程技术 - 正文

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的新函数构造分页存储过程(分页存储过程是什么)

  • 企业生产经营管理包括哪些
  • 农产品进项税额抵扣最新政策
  • 运动会奖品有什么
  • 可供出售金融资产和长期股权投资
  • 本年利润和利润分配未分配利润的区别
  • 投资入股变更股权比例
  • 营业外支出罚款所得税怎么处理
  • 税务局代开的进项票需要认证吗
  • 进口转卖业务
  • 公司发工资如何操作
  • 融资租赁开具的发票是货物还是租金
  • 建筑业预缴税款都要填哪些表
  • 银行贷款利息从几点计算
  • 核定增收和查账增收的区别
  • 费用没有发票是什么意思
  • 无形资产的初始计量和后续计量
  • 长期雇佣临时工
  • 工资不在本公司发票报销可以吗?
  • 水泥厂水泥增值税率是多少?
  • 专项应付款现在叫什么
  • 双倍余额递减法计提折旧公式
  • 公司内部培训师试讲开场白
  • 去年的企业所得税
  • 房地产开发企业资质证书
  • linux命令-a
  • 其他权益工具投资公允价值变动怎么计算
  • 出差的住宿费较高的原因
  • 企业向个人的借款合同
  • 简介linux系统中的10个常用命令及功能
  • 固定资产改造时的账面价值
  • 应付票据转应付账款分录
  • 工商年检需准备什么资料
  • php实现定时任务
  • 小规模纳税人减半征收的六税两费
  • 年中建账年初余额怎么录入
  • 什么是国家秘密
  • 工装费用会计分录
  • php redis秒杀高并发解决方案
  • watch跟computed区别
  • 过年回家的你
  • phpcms建站教程
  • 收支比是收入比还是利润
  • 销售不动产差额征税可以开专票吗
  • mysql存二进制用哪个字段
  • 煤炭企业所得税税率新疆
  • 一般纳税人技术服务费几个点
  • 购买的固定资产退回账务处理
  • 个人独资企业最新税收政策
  • 淘宝开店的钱怎么取出来
  • 个体户是什么概念
  • 主营业务收入科目按其所归属的会计要素不同
  • 商品互换概念
  • 企业支付临时工劳务报酬需要取得发票吗
  • 发工资扣的个人社保计入哪个科目
  • 个人公积金计入什么科目
  • mysql命令行导出表结构
  • Fedora25踏上Wayland的路上讲解
  • 怎样打开windows设置页面
  • macos卸载java
  • linux使用cp
  • win7系统关机没反应
  • win10启动提示
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • jquery对动态生成的进行操作
  • 安卓安全警告怎么关闭
  • unity3d怎么查看
  • 浅谈关于混合模式教学的看法
  • BootStrap iCheck插件全选与获取value值的解决方法
  • java教程 视
  • javascript怎么学
  • 安卓开发 内存
  • jquery mobile grid
  • 广东省地方税务局
  • 广东省退休公务员死亡抚恤金和丧葬费标准
  • 三亚 税务
  • 增值税申报表如何更正
  • 广东电子税务局财务报表在哪里查询
  • 内蒙古城镇土地使用税税率表
  • 漏报原因
  • 国家税务总局广西壮族自治区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设