位置: 编程技术 - 正文

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

  • 一般纳税人年末结转增值税的账务处理
  • 办理税务登记之后
  • 销售是销项税还是进项税
  • 工程中常见的土方工程有哪些
  • 坏账准备和信用账户区别
  • 小规模免哪些税
  • 折现率怎么确定 公式
  • 现金日记账本月合计的红线画法
  • 民非企业附加税入什么科目
  • 预售房款预缴增值税
  • 权益净利率如何算
  • 现金折扣 会计处理
  • 增值税只有销项没有进项怎么做账
  • 职工报销差旅费会计科目
  • 物业管理的差额怎么算
  • 记账凭证中借方和贷方什么意思
  • 合作建房分配的房屋
  • 公司的车卖了
  • 通讯费可以放入办公费吗
  • 债务重组收益会计处理
  • 客户支付货款时扣除了手续费
  • 职工薪酬核算的内容
  • win10待机久了自动关机
  • tp-link无线路由器怎么样
  • 全额拨款事业单位工资待遇
  • 土地增值税清算全流程实战案例
  • php require include
  • 其他应付款在现金流量表怎么填
  • php和py
  • 所有者权益类的期末余额公式
  • php批量更新数据库
  • 人工智能专业计算机科学与技术
  • 有关商品房质量的投诉,这些年一直
  • 到2023年
  • uniapp scroll-view基础用法
  • vue3路由守卫 微信授权登陆
  • PHP+mysql+ajax轻量级聊天室实现方法详解
  • ntpdate命令详解
  • 进口货物没有发票怎么入账,报税时怎么填
  • 应付票据的贴现账务处理
  • wordpress怎么删除文章
  • 特惠贷贴息金额怎么算的
  • 电子税务局网开电子发票
  • 盈余公积一定要计提吗
  • 预收款方式销售货物的会计分录
  • 调整后财务报表
  • 机动车销售统一专票怎么做账
  • 预付房租如何做分录
  • 事业单位资产负债表自动转帐
  • 有差价的商品发票怎么开
  • 公司健身器材使用制度
  • 销售回扣能计入销售费用吗?
  • 本月开红字发票如何报税?
  • 服装公司的会计怎么做账
  • 企业购进的固定资产
  • 合同分三次付款怎么写
  • a公司刚刚执行了一个采购项目
  • 应收账款较多怎么办
  • 企业建账涉及哪些内容
  • 如何为报表指定数据源?
  • bios的含义
  • commserver什么意思
  • win10预览版21h2
  • nhaspx.exe是什么
  • switpa.exe - switpa是什么进程
  • macos触控
  • win8开始界面如何设置成win7
  • 如何设置windows hello
  • win7怎么删除除了系统盘所有东西
  • win8怎样设置禁止弹出广告
  • python的文件操作中找不到文件应该如何处理
  • cocos creator构建发布
  • django分层
  • android开发最全教程
  • 用python学算法
  • unity动画animator
  • [置顶]电影名字《收件人不详》
  • 惠州市国家税务局稽查局局长
  • 重庆市低保查询电话
  • 契税5年什么意思?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设