位置: 编程技术 - 正文

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

  • 不能从销项税额中抵扣的进项税额都有什么
  • 增值税发票是什么纸张型号
  • 其他应付款属于哪类
  • a企业给关联公司借款怎么做账
  • 商业地产运营成本核算
  • 结转已销售材料成本会计分录
  • 安全基金提取标准
  • 差额事业单位发放科研奖励记账
  • 个税速算扣除数是怎么计算出来的
  • 借方增加的科目记忆口诀
  • 房屋租赁补充协议怎么写才有效
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 租给公司仓库要发票怎么办
  • 已出账但未认证的抵扣联怎么办?
  • 住宿费的普通发票怎么开
  • 通行费机打发票查询
  • 物业公司场地租赁费怎么开票
  • 全员劳动生产率是什么意思
  • 电费先付后开票怎么做账
  • 购买设备对方垫付运费会计分录
  • 生产设备软件服务有哪些
  • 企业所得税法中规定的收入总额包括
  • 小规模企业交纳印花税吗
  • 票据质押出票如何操作
  • 公益性捐赠所得税税前扣除标准
  • 固定资产出售收入属于什么收入
  • 资产负债表中的固定资产怎么算
  • 赡养人 被赡养人
  • 个税这个月多交了下个月减回来
  • 知乎如何更改名字
  • thinkphp import
  • php_fileinfo作用
  • 最高成本的手机是哪款
  • 企业开办期间的税费
  • 迭代器,生成器
  • vue查看图片组件
  • php编辑器哪个好
  • 社保和公积金个人缴纳在哪里查看
  • 暂估金额与发票金额会影响什么信息
  • 学习笔记:深度学习(2)——BP神经网络
  • fdisk命令的功能是什么?
  • 完美解决win10间歇性掉线
  • 帝国cms8.0
  • mongo db数据库
  • jsoncpp使用
  • 小规模纳税人进项发票怎么做账
  • 所得税申报表收入包含营业外收入吗
  • 在建工程盘盈盘亏的账务处理
  • 增值税发票联次及其作用
  • 企业间拆借资金要交印花税吗
  • 个人的钱转到公司账上
  • 记账凭证分类
  • 免费品尝活动广告语
  • 公司买空调算什么费用
  • 建筑公司项目
  • sql语句数量
  • windows 9
  • xp系统电脑开机密码忘记了
  • win8wifi受限
  • linux常见信号
  • 教你彻底消灭牛身上的蜱虫
  • win7 64位系统RAR压缩文件损坏该怎么修复
  • Win7开机就蓝屏
  • msn无法登录
  • android怎么添加按钮
  • 置顶聊天折叠怎么开启
  • 海量文件复制和复制区别
  • 详细谈谈哲学的基本问题
  • 动态规划之矩阵连乘
  • js实现滑块拖动
  • jQuery Mobile弹出框
  • 深入理解中国式现代化
  • jquery和angularjs的区别
  • jquery ui和jquery easy ui
  • Python中的def
  • 个人怎么在网上交医保和养老保险
  • 重庆个人税务查询
  • 金三系统企业所得税如何变更所得税缴纳方式?
  • 潍坊市市区
  • 河南国税发票查询真伪官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设