蓝狐的技术思考 BlueFox Thinking in Tech...
交流,分享,探讨技术...... Communication, Sharing, and Discussion about Technology.....

导航

 

2008年9月25日

摘要: 在业务系统应用中,经常会使用到大量数据的的提交(包括查询、更新或删除),如果目标数据库的数据量较大,一次需要处理的操作较多,就会出现系统执行效率低下等问题。文本以Oracle9i数据库为例,通过对ADO.Net中的数据库支持的应用实践,说明几种常见的优化处理方法,并对比其中的优劣。 为了说明情况,以某业务数据填报功能为例,假设有100个用户每周需要填报某统计数量,填报明细的数据量约为200条,有... 阅读全文
posted @ 2008-09-25 11:14 蓝狐 阅读(477) 评论(0) 推荐(0) 编辑
 
摘要: 在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关系数据库或者XML文件,甚至WebService返回结果。其中最重要的一个类就是SqlBulkCopy类,使用它可以很方便的帮助... 阅读全文
posted @ 2008-09-25 10:38 蓝狐 阅读(648) 评论(0) 推荐(0) 编辑