讨论个问题 SqlDataReader 和dataset 效率问题请教下 我目前需要统计大量的数据 一般超过30万 但只是统计 不修改数据有两种方案1: 将数据先帮定到dataset 然后对dataset里的数据逐行判断统计 得出统计结果 2: 用SqlDataReader读数据库逐行累计判断 得出统计结果1 2 那种可行 请教 !!!!!!!!!!急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这种情况下,应该是DATASET效率更高一些,为什么呢,因为DATASET是"离线数据集",就是说返回DATASET后,数据库资源就释放掉了然后在内存中做逻辑运算,两块效率都很好如果用DATAREADER的话,只有当DATAREADER释放掉的时候,才断开数据库连接,由于你要做一些逻辑运算,则占用的数据库资源肯定会比离线数据要长,一般情况下是先取数据,断开连接,再做运算,综合效率最高 [急切求助]XX:Invoke类型的已垃圾回收委托进行了回调 我是菜鸟问一些困扰我的简单问题 加密狗的作用及使用 发一贴,求解 【抽象类】导入问题 急救:图片的相对路径? asp.net 中在服务器端就是c#后台程序中,怎样和居于局域网中的com接口进行通讯 如何在C#中调用SQL Server中的存储过程 提取数值 VS2010 C# listview 显示数据时有时无 超难的SQL算法,做梦都在想怎么办?拜师!!!! XmlDocument读取XML流后保存的问题
然后在内存中做逻辑运算,两块效率都很好如果用DATAREADER的话,只有当DATAREADER释放掉的时候,才断开数据库连接,由于你要做一些逻辑运算,则占用的数据库资源肯定会比离线数据要长,一般情况下是先取数据,断开连接,再做运算,综合效率最高