位置: 编程技术 - 正文

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

  • 发票超过认证期有什么影响
  • 汽车加油增值税发票
  • 个体户超过定额怎么纳税申报
  • 商家为什么要做广告?
  • 增加税收的方法有哪些
  • 以房抵顶工程款有效吗
  • 股票投资收益是指投资者从购入股票开始到出售为止整
  • 企业递延所得税费用的计算公式
  • 进项转出发票是否还可以转回抵扣做分录呢?
  • 应收款抹零计入什么会计科目
  • 企业股权融资方式有
  • 公司向税务局缴纳环保税
  • 房地产企业所得税清算条件
  • 未达起征点销售额和其他免税销售额
  • 货运发票与运输发票的区别
  • 税控盘第一次使用
  • 住房公积金业务挂起
  • 投资款需要缴纳增值税吗
  • 腾讯电脑管家网址多少
  • 股东能随便提走入账资金吗
  • 增值税纳税申报首先要稽核比对
  • php中如何获取数组的长度
  • 笔记本屏幕清洁剂推荐
  • 如何使用php写一个网页
  • 苏必利尔湖位置地图
  • PHP:imagelayereffect()的用法_GD库图像处理函数
  • 无偿转让房屋
  • php多条件搜索功能的实现
  • php图形图像处理技术
  • 税务局罚款计入哪个会计科目
  • php二维数组查询指定值
  • php json格式化
  • less中使用js变量
  • 成本核算流程及注意事项
  • Linux | 将SpringBoot+Vue项目部署到服务器上
  • kaldi官网
  • php无限分类实现不实用递归
  • 一般纳税人和小微企业的区别
  • 公司的基本户怎么换
  • js中promise的三种状态
  • React props全面详细解析
  • 计提增值税的会计凭证
  • 购买商品优惠怎么做账
  • 不抵扣发票可以转抵扣吗
  • 微信小程序 滚动 变色
  • 税前列支的项目
  • 编制记账凭证的步骤
  • 现金支付无发票怎么报销
  • 小规模纳税人减按1%政策
  • 政府专项资金补助计入什么科目
  • 营销策划费用是
  • 权益净利率计算公式产权比率
  • 延缓缴纳的企业所得税怎么做账
  • 基本户有什么用
  • 以前年度损益调整属于哪类科目
  • 会计人员基本信息表去哪找
  • 开发票时怎么操作收款人 复核人 开票人?
  • jdbc数据库连接步骤
  • windows7创建虚拟桌面
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • 事件查看器中"TermService" 服务的性能库问题处理
  • windows10网页打不开怎么办
  • linux sed -s
  • win7专业版系统镜像
  • win7更改电脑设置在哪里
  • win8系统搜索不到wifi
  • win7系统如何
  • win8怎么找开始程序
  • cocos2dx schedule
  • nodejs中的事件循环的执行顺序
  • dos命令/s
  • 用户允许控制
  • 置顶朋友圈所有人能看到吗
  • python获取entry里输入的值
  • JavaScript快速排序
  • java面向对象和Java有区别吗
  • 国家税务总局发票查询官网
  • 漯河经济开发区税务局电话
  • 小规模公司每月0申报怎么操作
  • 债权收购协议书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设