首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-01-20 
Foreach 与 读取数据库 的速度比较.现在这样设想,第一种情况 我得到一个ID 就去数据库查询一条记录。第二种

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

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

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

热点排行