.NET 2.0 的 Service Pack1 中包括了 ADO.NET 的巨大性能提升。之所以说这种改进是免费的,是因为它不需要重新编译代码,任何安装了这个 service pack 的用户都至少可以得到某些收获。
按照 ADO.NET 团队博客中的说法,SqlReader 可以得到 27% 的提升,而 DataSet 的 insert 操作更是性能提升比例达到了 41% 之巨。SP1 被包含在了.NET 3.5 可再分发包和 SDK 中。因为它们不依赖于 Visual Studio 2008,所以 VS 2005 的开发人员也可以享受到这些好处。
微软的一个测试带头人 Bruno Guardia 说,即使是在通过 ADO.NET 暴露的专用数据提供程序中,也至少可以感受到一些性能提升。虽然他没有深入描述细节,但是他提到有些改进是源自于修复 bug 和线程池算法的改进,后者使得上下文的变化更加高效。
查看英文原文: Free ADO.NET Performance Improvements in .NET 2.0 SP 1
更多内容推荐
安装 Azure CL 并生成 service principal 文件
想要使用 Java 调用 Azure 管理库中的 API,第一步需要创建一个经过身份验证的客户端。在开始的时候经常遇到的一个问题就是怎么生产 Azure 需要的 service principal 文件,本文介绍如何快速获取文件的方法。
2022-12-28
4.Nacos Server +Nacos Provider+Consumer 工程搭建
2023-09-29
2.Eureka-Server 工程搭建
2023-09-29
关于 net6 中宿主模型的一点点看法
为了实现.NET支持跨平台微软经历了三次大的改变,对于我们开发者来说这是比较混乱阶段。这里所说的混乱指的是对Net Core学习上的变化,这三个阶段分为:
2021-12-29
免费 get | 版本控制软件全功能版
对于5个用户和20个工作区来说,Perforce Helix Core始终是免费的。在将其推广到您的团队之前,可先免费尝试完整的功能。
2022-02-28
构建重启后依然可用的 Windows 服务
本文的目标在于创建一个持久化的服务,当Windows重启或关闭后,服务始终能够运行并重启。
38|高级调试:怎样利用 Delve 调试复杂的程序问题?
这节课,我们来看看怎么合理地使用调试器让开发事半功倍。
2023-01-05
Web Service 接口怎么测试
看过网上很多对Web Service的解释,有些文章写得通俗易懂,但是缺少深度解读;有的文章图文并茂,但是没有现成案例;有的文章非常详细,但是没有直观感受。
2022-08-16
Rust 异步编程之 tokio 运行时(二)
2021-08-19
在线 HTML 转 ASP 工具
在线HTML转ASP工具
2022-05-29
为什么电商云产品需要 Assisted Service Module (ASM) 模块的支持
SAP Commerce Assisted Service Module (ASM) 使组织能够在所有渠道中提供全面的引导式采购流程。
2022-08-16
字节跳动流式数据集成基于 Flink Checkpoint 两阶段提交的实践和优化背景
字节跳动开发套件数据集成团队(DTS ,Data Transmission Service)在字节跳动内基于 Flink 实现了流批一体的数据集成服务。
2022-03-21
【开课预告】7~9 月学习课程《基于 MASA Framework 的 EShop 实战》
MASA 技术团队将与您共同开启全新的.NET现代应用开发交付体验,十五节课,微软MVP授课,整体课程完全免费!
2022-07-14
微软发布 Dev Box 公开预览版:面向开发人员的云端工作站
这项新服务与Windows 365集成,支持任意的开发者IDE、SDK或运行在Windows上的工具,并简化了新开发者的上手过程。
最佳实践 | 通过使用 Jira Service Management 改进 HR 工作流程
Jira Service Management 承诺解锁高速团队。技术团队和与之合作的业务部门都可以从 Jira Service Management 中受益,尤其是 HR 团队。
2022-04-21
10、Nginx 应用实战之虚拟主机应用
2023-09-28
.NET 6 新东西 --nuget 包验证
有时候我们在开发中需要将类库打包成nuget包供其他项目使用。这种看似很很好,那么如果类库修改了,即使代码可以运行并成功打包出了新版本,这虽然看起来一切正常,但我们没办法确保这次的修改是安全的也是兼容旧版本的。微软也意识到了这一点,因此就在.Net
2021-12-06
EPPlus - 用于 .NET 的 Excel 电子表格
我们都会遇到需要用程序操作Excel电子表格的情形。在这里推荐一个.NET非常好用的包EPPlus。
2022-08-24
重磅发布.NET 7!更快、更强、更统一
.NET Conf 2022 在昨晚(11⽉8⽇) 11 点 正式开始了,为期三天的会议(11⽉8-10⽇), 围绕 .NET 7 展开。相信各位⼩伙伴都已经开始安装 .NET 7 正式版本还有以及相关的开发⼯具。这次 .NET 7 围绕传统的 C# ,ASP.NET Core , Blazor , .NET MAUI , 云原⽣等
2022-11-09
WebIDE:如何让函数远离繁琐的本地开发模式?
这节课,我从函数计算WebIDE的整体架构出发,分别介绍了它的核心四要点:VS Code Server、Serverless Extension、环境依赖、弹性伸缩。
2022-09-21
评论