Pergunta

Se puxarmos várias tabelas do procedimento armazenado em vez de procedimento por tabela, como afetará o desempenho do SQL Server?

Foi útil?

Solução

Em termos do próprio motor de banco de dados e a carga nela, faz pouca diferença.

Em termos de rede io, é normalmente melhor fazer uma grande consulta do que vários pequenos, pois cada conexão leva algum tempo para configurar.

Em geral - puxe todos os dados necessários em um lote em vez de vários se o desempenho do banco de dados e do aplicativo são importantes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top