Which is more expensive? For loop or database call?

前端 未结 7 1178
我在风中等你
我在风中等你 2020-12-29 05:13

In general, which is more expensive? A double-nested for loop and one call to a database or a call to a database for each of N items in only one for loop?

Not looki

相关标签:
7条回答
  • 2020-12-29 05:48

    In general, the fewer times you hit the database, the better. There are a number of reasons for this, including:

    • The database will be able to optimize better if it can try to fetch everything all at once
    • You remove all of the overhead of communicating with the database multiple times, which can be quite significant
    0 讨论(0)
提交回复
热议问题