eaglet

本博专注于基于微软技术的搜索相关技术
posts - 182, comments - 3152, trackbacks - 26, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2009年10月14日

摘要: SqlDataReader 对象可以逐行读取数据信息,但如果有10000行数据而我们只希望读取前面的100行数据,读取完后调用 SqlDataReader.Close 会非常慢。实际上调用SqlDataReader.Close 时SqlDataReader 会把后面的9900行数据全部读完才结束。阅读全文

posted @ 2009-10-14 09:06 eaglet 阅读(484) 评论(9) 编辑

摘要: 昨天做了一个自动生成Insert 语句的小工具,今天测试发现存在严重的内存无法释放问题,代码看了好几遍,没发现问题。后来用 .Net Memory Profiler 跟踪发现有数千个DataRow 没有释放,最后定位是DataTable.NewRow 的问题。阅读全文

posted @ 2009-10-14 08:51 eaglet 阅读(3869) 评论(38) 编辑