for循环内调用数据库

问题一:for循环内尽量不能调用数据库,如果调用,执行效率是否与限制条件有关?(限制条件将限制到一条数据是不是效率高点?)

问题二:如果在循环外采用map集合保存一次查询的大量数据(万条左右),然后在for循环内比对map集合,这两种方法哪一个效率更高?

问题一延伸问题:数据库中查询条件越多(有用条件),查询效率越快???

求各位大神帮助!

时间啊
浏览 2203回答 1
1回答

慕粉4075985

1、有可能,where id=1,where id>1效率不一样2、说不定map效率高些?延伸:不一定,还是要看你会不会建索引
打开App,查看更多内容
随时随地看视频慕课网APP