位置: 编程技术 - 正文

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

  • 个体工商户定期定额征收个人所得税
  • 周转材料登三栏式明细账吗
  • 银行承兑汇票到期日期怎么算
  • 增值税都有哪些科目
  • 公允价值变动计入其他综合收益
  • 外购低值易耗品支付价款16万元
  • 一般公共预算支出是什么意思
  • 以前年度损益所得怎么算
  • 跨年发票冲红重新开具购买方做账不
  • 退税税额要做进项税转出吗?
  • 异地工程缴纳增值税
  • 广告制作税收编码怎么填
  • 团队建设费用怎么入账
  • 税务咨询费用
  • 潽金融资租赁有限公司
  • 公司生产的产品
  • 如何绕开压缩包密码
  • macbookair重制系统
  • xp系统为什么电脑不能用
  • 公司给员工的餐补有没有个税
  • php数组函数,选班长
  • ajax调用php函数
  • php自学教程
  • 发票作废怎么申请退税
  • php常用设计模式(大总结)
  • 当地街道
  • php入门基础教程
  • 企业缴纳职工社保政策
  • 新准则与旧准则比较有哪些新变化
  • 冲减应付账款如何做账
  • php trait用法
  • 私人医院需要缴纳哪些税费
  • vue3使用高德地图
  • php解析base64数据生成图片的方法
  • loss for
  • 关系抽取系统的要求
  • 注销企业账面大量现金如何处理
  • 做项目前期
  • 个人劳务报酬所得税税率
  • 批发和零售业行业代码
  • 差旅费跨年报销违反什么规定
  • sql server管理员权限
  • db2获取当前年月日
  • 民办非企业收到政府拨款分录
  • 固定资产达到预定状态的判定
  • 个人所得税手续费返还账务处理
  • 政府补助收入的会计处理
  • 劳动保护费是否可以抵扣
  • 销售退回跨年度的会计分录
  • 出口退税申报系统汇率修改
  • 社会团体会员费怎么入账
  • 海关进口增值税专用缴款书在哪里打印
  • 融资租赁的服务费是什么票
  • 工会经费是什么凭证
  • 企业有生产单没发票
  • windowsxp的快捷键
  • linux虚拟机基本操作
  • winxp回收站在哪里
  • centos7网卡强制千兆
  • 萝卜家园光盘
  • 1sass.exe是什么程序
  • win7如何设置搜索包含文件内容
  • win8.1开始界面
  • 用diskgenius硬盘格式转换怎么使用
  • mac修改java版本
  • win10开机6秒
  • 详细测试就是全部测试
  • linux安装xen
  • cocos2dx游戏开发
  • unity3d连接数据库
  • Unity3D游戏开发pdf
  • ubuntu20.04中文
  • 一个简单的网页
  • js中new操作符工作原理
  • jquery的实现原理
  • python条件怎么算合法
  • 安徽省马鞍山地区代码
  • 陕西省税务局机关服务中心
  • 密云到顺义区医院公交路线
  • 企业资质怎么报审
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设