数据库读取效率和for循环

小蜗牛1 2013-08-15 02:40:00
for循环读取数据库7000次和双层for循环49000000次,只读取数据库一次,那个速度更快一些
...全文
748 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-08-19
  • 打赏
  • 举报
回复
哪个都不快,我貌似没见过不可改写的for循环,前端程序除外.....
csdnTimePeriod 2013-08-19
  • 打赏
  • 举报
回复
可以实践一下吗?我猜读取一次数据库快些,运算速度对于现在的硬件配置不是问题,倒是数据库读取操作受网络影响,可能很慢。
Shawn 2013-08-15
  • 打赏
  • 举报
回复
FOR循环写在哪儿?C#代码里,每次连接关闭吗? 你是7000次和双层49000000比呢,还是所有FOR循环和“只读取数据库一次”比呢?那也得看你怎么来读取了……
KeepSayingNo 2013-08-15
  • 打赏
  • 举报
回复
你这个程序真得优化,如果是查询,就写个存储过程,一把查出来;如果是插入,那么就采用BCP的方式批量插入。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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