日期:2014-05-17  浏览次数:20476 次

怎么一次读取几千万、上亿条数据?-_-! 面试老被问到,回回都回答不上了。
怎么一次读取几千万、上亿条数据?-_-! 面试老被问到,回回都回答不上了。

气愤哦,怎么有那么变态的问题。

------解决方案--------------------
用 select 语句.
------解决方案--------------------
引用:
用 select 语句.

 +1,是楼主自己理解错误吧,面试的可能问你怎样从海量数据中查询某些数据
------解决方案--------------------
读几亿数据,内存不爆?
------解决方案--------------------
分区表吧
------解决方案--------------------
是不是试着这样回答:
想要读取上亿条数据,一般都不会是就地处理,大多数情况下属于数据转移,因此,可以把相关的查询语句写到 bcp 语句中执行,这样可以很好地将所选的数据转移到指定目标上.
------解决方案--------------------
哪有这么提问的。。。好歹要有个场景吧。。
------解决方案--------------------
神经病啊。。。一次读那么多干嘛。

分页读取吧
------解决方案--------------------
ajax
------解决方案--------------------
引用:
ajax

ajax 也弄不了上亿数据吧,不把客户端给弄崩了啊.
------解决方案--------------------
.....
1.几千万 索引貌似不大起作用了..
2.就取数据本身来说,就用分页吧..
------解决方案--------------------
加大内存。。。。?
------解决方案--------------------
写程序用BCP分批读取,内存肯定放不下。
这种读取一般是数据迁移时用。