从数据库一次性读出10万条数据,如何提高效率!

【Help】 2011-03-08 11:49:26
从数据库一次性读出10万条数据,如何提高效率!
...全文
5170 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengweiqiang 2011-09-09
  • 打赏
  • 举报
回复
我都一次要读500万条数据,我使用每批读十万处理一次,然后再读下一批,不过速度比较慢,有好办不。
whb147 2011-03-08
  • 打赏
  • 举报
回复
主要是看用来干什么

有一种就是分步读取
种草德鲁伊 2011-03-08
  • 打赏
  • 举报
回复
关键是读出来作什么用...
chen_ya_ping 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhanglong_longlong 的回复:]

引用 1 楼 shiyuyao1987 的回复:
建立索引
我是要一次性全部读出来的
[/Quote]
你一次性读取数据出来,跟那个索引没有关系的啊,建立索引就是建立快速查找的通道。
PitTroll 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhanglong_longlong 的回复:]
引用 3 楼 pittroll 的回复:
用DataReader读取应该快点吧。
不是dataset吗
[/Quote]
dataset速度慢的。
小河 2011-03-08
  • 打赏
  • 举报
回复
分页读取数据
原来 2011-03-08
  • 打赏
  • 举报
回复
读出来分页不就好了!!!这样可以增加效率
winner2050 2011-03-08
  • 打赏
  • 举报
回复
这道面试题最近很热门。

我被问到的是“海量”,有朋友被问到“千万”、“一亿”。

非常蛋疼的问题。
vrhero 2011-03-08
  • 打赏
  • 举报
回复
10万条数据...假设每条100字节才9M,每条1K字节才90M...谈啥效率,读呗...
liuhongdeyy 2011-03-08
  • 打赏
  • 举报
回复
10w,基本上就卡死了。。
【Help】 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 pittroll 的回复:]
用DataReader读取应该快点吧。
[/Quote]不是dataset吗
PitTroll 2011-03-08
  • 打赏
  • 举报
回复
用DataReader读取应该快点吧。
【Help】 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 shiyuyao1987 的回复:]
建立索引
[/Quote]我是要一次性全部读出来的
shiyuyao1987 2011-03-08
  • 打赏
  • 举报
回复
建立索引
  • 打赏
  • 举报
回复
不多,才10万条
如果级别更大,就分页读取
  • 打赏
  • 举报
回复
一次性处理这么多
说明它设计有问题
Ma Ding 2011-03-08
  • 打赏
  • 举报
回复
LZ 这道题是面试题吗?
如果是的话 面试官应该是问你如何处理的方法,而不是具体的实现思路吧
谁那么傻呀 一次性需要那么多的数据呀,那硬件要相当的高赛,所以最终问题的答案
可能是解决一个问题的方法....期待答案塞》。
PitTroll 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 zhanglong_longlong 的回复:]
我的是读出来数据给那个就像google文本框里面输入一个东西,弹出下拉的相关联的数据
[/Quote]
只读出来前10跳跟你输入的内容相似的就可以了。不需要读出那么多。
IT0329 2011-03-08
  • 打赏
  • 举报
回复
wyq29 2011-03-08
  • 打赏
  • 举报
回复
即使读取出来 显示页面 ie也早卡死了!!
加载更多回复(12)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧