0
如果我们从存储过程而不是每个表的过程抽取多个表,它将如何影响Sql Server的性能?从存储过程性能中传递多个表
如果我们从存储过程而不是每个表的过程抽取多个表,它将如何影响Sql Server的性能?从存储过程性能中传递多个表
就数据库引擎本身及其负载而言,它几乎没有什么区别。
就网络IO而言,做一个大型查询通常比多个小型查询更好,因为每个连接都需要一定的时间进行设置。
一般来说 - 如果数据库和应用程序的性能很重要,可以在一个批处理中提取所需的所有数据,而不是几个。
我特别喜欢异常逻辑“一般” – xQbert
@xQbert - 有_always_异常。性能的规则#1 - 改变之前的措施,测量后... – Oded
我完全同意。当改变后的措施显示出负面结果时,将其恢复原样并重新考虑你在做什么。 – xQbert