for循环中查询数据库的问题
来源:9-7 你写的 SQL 可能很慢,怎样做优化呢?
骑着猪找未来
2022-01-19
亲爱的老勤,很久没来问问题了,今天来问个简单,但是我有点没想明白的问题。for循环中一般来说要避免一次次的查询数据库,应该用in或or之类的查询来替代,不明白的点是现在一般都有数据库连接池,连接可以复用,加如一个方法同时就一个请求,那么这个for循环中不停的查询数据库性能影响大嘛,直观的感觉上我是觉得查询一直在复用连接,并没有每次查询都要去新建连接之类的。
写回答
1回答
-
猪哥你好:
for 循环对性能的影响并不是建立连接的影响,而是每一次 IO 的耗时。
112022-01-24
相似问题