从存储过程性能传递多个表

时间:2012-05-19 20:22:57

标签: sql-server sql-server-2008 stored-procedures sql-server-performance

如果我们从存储过程中提取多个表而不是每个表的过程,它将如何影响Sql Server的性能?

1 个答案:

答案 0 :(得分:2)

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

就网络IO而言,通常最好做一个大查询而不是几个小查询,因为每个连接都需要一些时间来设置。

一般情况下 - 如果数据库和应用程序的性能很重要,请在一个批次中提取所需的所有数据,而不是几个。