回答

2

就数据库引擎本身及其负载而言,它几乎没有什么区别。

就网络IO而言,做一个大型查询通常比多个小型查询更好,因为每个连接都需要一定的时间进行设置。

一般来说 - 如果数据库和应用程序的性能很重要,可以在一个批处理中提取所需的所有数据,而不是几个。

+0

我特别喜欢异常逻辑“一般” – xQbert

+0

@xQbert - 有_always_异常。性能的规则#1 - 改变之前的措施,测量后... – Oded

+0

我完全同意。当改变后的措施显示出负面结果时,将其恢复原样并重新考虑你在做什么。 – xQbert

相关问题