位置: 编程技术 - 正文

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

  • 住房公积金发票
  • 小企业需要计提法定盈余公积吗
  • 建筑安装增值税税负率行业标准
  • 企业所得税不超过300万怎么算
  • 销售部门快递费用怎么算
  • 未发货先开票怎么办
  • 建筑行业增值税税负率计算公式
  • 投资盈利后可以买股票吗
  • 结构性存款是
  • 房地产公司环境
  • 产品成本核算时做好哪些基础工作
  • 税收实体法要素中的基础性要素
  • 死账呆账的处理程序
  • 承包费收入如何做账
  • 工厂没给工人买保险会被处罚吗?
  • 核定征收企业所得税率是多少
  • 申报开票是什么意思
  • 出口业务增值税免抵税额
  • 子公司代母公司支付费用
  • 固定资产清理税金如何处理
  • 个人社保费需要交多少年
  • 其他综合收益的含义
  • 收到转账支票怎么填写凭证
  • 其他业务收入借贷方向会计分录
  • 坏账准备和资产减值损失
  • 手把手教你win7换主板不重装系统的方法
  • 资产负债表期初和期末指的是什么
  • 出租房子收入计入什么科目
  • 企业转让房产所得税税率
  • wordpress文章缩略图
  • vue slot标签
  • ·exe是什么文件
  • kaggle官网注册
  • 契税计税依据是成交价还是评估价?
  • 纳税人临时到外省从事经营活动
  • 安装运行所需环境怎么填
  • 写字楼租赁房产税
  • 汇兑损益计入哪里
  • php接收post数据并查询数据库
  • thinkphp教程
  • ChatGPT助力校招----面试问题分享(四)
  • 税收返还会计处理办法
  • 其他权益工具确认投资损失的账务处理
  • 销售精装修房如何做账
  • 房地产股权转让涉及哪些税费
  • python函数如何返回列表
  • python中的threading模块
  • 万元版和十万元版发票图片
  • 个人发票需要什么抬头
  • 房屋消防工程
  • 收益性支出包括哪些内容
  • 应收账款的账龄怎么分析
  • 金税四期上线后对个人的影响
  • 企业做账的流程图
  • 从业人数的计算方法
  • 工程施工企业外管证怎么办理
  • 产品利润率如何计算
  • 企业建帐的基本要求
  • win7系统IE浏览器版本
  • xp系统卡到开机画面
  • ubuntu 18.04怎么用
  • win7鼠标点了没反应
  • 怎么查看win7系统电脑访问了哪些应用程序
  • keyworker什么意思
  • win10系统语言包安装方法
  • hyper v安装系统
  • -f linux命令
  • awk命令详解
  • Node.js中的什么模块是用于处理文件和目录的
  • Node.js中的事件循环是什么意思
  • nodejs实战
  • unity 更新
  • Android dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent详解
  • Android屏幕适配分屏
  • android sdk使用教程
  • python UNIX_TIMESTAMP时间处理方法分析
  • 消费税抵扣范围包括哪些
  • 国税局征收管理办法
  • 个人所得税税单下载
  • 沈阳税务机关地区编号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设