读书人

Foreach 与 读取数据库 的速度比较.解

发布时间: 2013-01-20 10:22:41 作者: rapoo

Foreach 与 读取数据库 的速度比较.
现在这样设想,
第一种情况
我得到一个ID 就去数据库查询一条记录。
第二种情况
我先去数据库吧所用的用户取成List
得到一个ID Foreach 循环遍历出来。
我不知道哪一种方法更合理。

第一种频繁的去数据库会给数据库增压。在硬件标准统一的情况下,哪一种更快呢?大家怎么觉得? list 数据库 foreach
[解决办法]
一起从数据库中读取出来更好。
[解决办法]
肯定是第二个啊.
[解决办法]
除非你的数据量非常大,否则不要低估数据库的数据处理能力,再说了,想这种简单的查询,如果访问人数非常多的话,想减轻数据库压力的话,可以将其做成存储过程。

如果数据量大的话,你同样是从数据库一次性读出来,然后到代码中还要foreach遍历查找,你认为会减少时间嘛?

读书人网 >asp.net

热点推荐