位置: 编程技术 - 正文

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

  • 金税盘显示已到锁死期,未到汇总期是什么原因
  • 社保费公司部分怎么算
  • 法定盈余公积可以分配给股东吗
  • 增值税专用发票电子版
  • 低值易耗品残料有哪些
  • 银行存款一直没动会怎样
  • 法人的往来款可以转为实收资本吗?
  • 注销公司方便吗
  • 变更办税人信息在哪变更
  • 生活支出计入什么科目
  • 定额发票报销需要明细吗
  • 反向吸收合并账务处理
  • 虚开增值税专用发票案例
  • 公司公章丢失登报后又找到了
  • 汇总会计报表和合并会计报表均是
  • 实收资本不变说明了什么
  • 公积金社保报销会计分录怎么写?
  • 个体工商户给员工交社保属于职工社保吗
  • window10自带哪些软件
  • 模具费用如何平摊到产品上
  • 佣金代扣代缴增值税需要缴纳附加税吗
  • 企业自建房需要交哪些税
  • 在linux中使用什么命令可以动态查看文件内容
  • 显示器有必要买240hz吗
  • 不良资产核销的条件 追偿180天
  • 政策性退税申请怎么写
  • php实现数据批量导入
  • 用库存现金支付装卸费
  • yii框架手册
  • 服务行业的进项
  • React基础-JSX事件绑定-事件传参
  • python 命令行参数解析
  • ps黑白怎么调
  • 补缴去年的税款会计分录
  • okhttp源码
  • 购买金税盘的费用会计分录
  • 税控盘技术维护费计入什么科目
  • 会引起所有者权益总额变动的是
  • 退回的个税手续费计入什么科目
  • 抽烟罚款会计分录
  • php cms
  • 退税流程怎么操作个人所得税2022
  • 百旺如何作废发票
  • sql默认路径在哪里
  • sql存储过程使用
  • 小规模卖固定资产怎么开票
  • 车辆购置税的计税价格为不含增值税的全部价款
  • sql数据对比语句
  • 所得税怎么收取
  • 预提房租会计分录怎么填
  • 劳务外经证预缴税款
  • 对公账户的钱怎么用
  • 付款申请单如何转填记账凭证
  • 同一控制下的控股合并中,投资方
  • 结转是什么意思啊
  • 城市天然气管道爆炸
  • 商品过期怎么做分录
  • 投资管理工作内容
  • sql中cursor是什么意思
  • mysql获取所有表的数据量
  • mysql5.7版本下载
  • centos文档
  • 怎么美化ppt
  • tr linux 命令
  • win8设置关机键
  • centos7ftp
  • 三步搞定的贵公子发型教程
  • centos 安装方法
  • linux服务器日志文件在哪里
  • linux在哪里操作
  • 安卓新创手势
  • sql服务3417
  • 使用驱动器u盘之前需要格式化
  • js读取cookies
  • shell命令for
  • 容易混淆的词汇
  • Windows上使用PD虚拟机
  • A级纳税人和一般纳税人区别
  • 办税服务厅限时办结制度
  • 社会救助档案管理规范化的好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设