六、哪种游标类型和记录锁定方式效率最高?

   迄今为止的所有测试中我们只使用了“只能向前”的游标来访问记录集。ADO为记录集提供的游标还有三种类型:静态可滚动的游标,动态可滚动的游标,键集游标。每种游标都提供不同的功能,比如访问前一记录和后一记录、是否可以看到其他程序对数据的修改等。不过,具体讨论每一种游标类型的功用已经超出了本文的范围,下表是各种游标类型的一个比较性的分析。

   和“只能向前”类型的游标相比,所有其它的游标类型都需要额外的开销,而且这些游标在循环内一般也要慢一些。因此,我们愿与您共享如下告诫:永远不要这样认为——“唔,有时候我会用到动态游标,那么我就一直使用这种游标吧。”

   同样的看法也适用于记录锁定方式的选择。前面的测试只用到了只读的加锁方式,但还存在其他三种方式:保守式、开放式、开放式批处理方式。和游标类型一样,这些锁定方式为处理记录集数据提供了不同的功能和控制能力。

   我们得出如下规则:

l 使用适合于处理任务的最简单的游标类型和记录锁定方式。

ASP程序性能测试报告相关推荐

  1. 浅谈如何增强ASP程序性能

    Session在繁忙站点上使用时有几个缺陷.繁忙的意思是:站点上每秒有上百的页面被请求,或者同时有上千的访问用户.这个技巧对于那些要求水平扩展强 的站点非常重要,也就是指这些站点:它们利用多个服务器完 ...

  2. 加速ASP程序的显示速度

    作为一个ASP程序员,你不会怀疑提高Web应用程序性能的重要性.为了让程序运行的更快一些,你可能一直忙于优化数据库或COM组件.如果这些你都做过了,你想到过靠加快最终生成HTML代码在浏览器中的显示速 ...

  3. asp.net程序性能优化的七个方面

    asp.net程序性能优化的七个方面 一.数据库操作 1.用完马上关闭数据库连接 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器 ...

  4. 11个显著提升 ASP.NET 应用程序性能的技巧——第1部分

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文出自站外作者 Brij Bhushan Mishra ,Brij 是微软 MVP-ASP.NET/IIS.C# ...

  5. [转载]优化ASP.NET应用程序性能研究与探讨

    文章来源:Internet 网站的性能对于ASP.NET程序开发人员来说非常重要.一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受.尤其对于大型的 ...

  6. 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]

    只是提了一个基本概念,具体要点要是需要查找资料. 本文的各个要点,都是从网上大量文章中总结出来. 参考资料: http://www.cnblogs.com/lxinxuan/archive/2006/ ...

  7. Asp.net性能优化-提高ASP.Net应用程序性能的十大方法

    一.返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求.每次往返降低了你的应用程序的每秒能够响应请求的次数.通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的 ...

  8. 改善WPF应用程序性能的10大方法(转)

    细数改善WPF应用程序性能的10大方法 2010年11月16日00:05 it168网站原创  作者:IT168 黄永兵  编辑:胡铭娅 评论:0条 本文Tag: ASP.NET WPF .NET   ...

  9. asp.net性能常用优化

    1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...

  10. asp.net性能的技巧

    1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提 供了连接池 ...

最新文章

  1. oracle 报错pls 00405,oracle - 检查是否存在PLS-00405:在此上下文中不允许子查询 - 堆栈内存溢出...
  2. python中common是什么意思_common中的python无效语法
  3. EXCEL怎么打20位以上的数字?
  4. Python序列类型常用函数练习:enumerate() reversed() sorted() zip()
  5. Shiro简介+核心概念
  6. ELK 6.2版本部署
  7. 阿里云轻量应用服务器解读,为中小企业提供数字化的解决之道
  8. 【动态规划】完全背包问题:构成m的最少个数
  9. 关于三角函数图像的思考
  10. Flink 集群搭建
  11. 捷克论坛 最新ip_巧说:论坛外链如何正确的建设发布『 不易删』
  12. C语言中按位取反(~)操作符
  13. 带省份的下拉框的html语言,js实现省份下拉菜单效果
  14. 史上最通俗易懂的并查集算法详解
  15. 数据指标是什么?必知必会的数据指标类型都在这了
  16. 2022-2028中国智能窃听检测系统市场现状研究分析与发展前景预测报告
  17. 新评论接口——京东评论接口
  18. 2021-2022年十类(30+)热门资质证书汇总分享
  19. 推流(RTSP/RTMP)
  20. 计算机网络通信技术的应用领域,基于计算机远程网络通信技术的应用分析

热门文章

  1. 或操作(||)和与操作()的执行顺序以及返回结果
  2. hssfrow 单元格样式_poi导出excel单元格中画斜线_AnyReport报表
  3. [转] 粤语八级题,你会做岩几多题??
  4. 计算机公式总和,(如何从一年的excel表格数据中知道某项目每月的总和公式)excel两个表格数据匹配...
  5. 超实用!常用贴片三极管丝印与型号对照表
  6. 选择粘贴性无html,office无法复制粘贴-Word把内容从一个文档选择性粘贴到另一个文档,具体操作方法...
  7. 回首风之忆(消息类型:聊天记录)
  8. 常用计算机设备有哪几种,简述输入、输出设备功能,计算机中常用的输入、输出设备有哪几种?...
  9. 获取通过谷歌Google广告下载AndroidAPP并登录用户数量
  10. pyqt5 设置按钮圆角