Processando em lote as chamadas de procedimento armazenado
Aplica-se a: SQL Server
Banco de Dados
SQL do Azure Instância Gerenciada de SQL
do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics
O driver ODBC do SQL Server Native Client agrupa automaticamente as chamadas de procedimento armazenado para o servidor quando apropriado. O driver só faz isso quando a sequência de escape ODBC CALL é usada; ele não faz isso para a instrução EXECUTE do Transact-SQL. O processamento em lote de chamadas de procedimento armazenado pode reduzir o número de viagens de ida e volta ao servidor e aumentar significativamente o desempenho.
O driver processa em lote as chamadas de procedimento ao servidor quando você executa um lote que contém várias sequências de escape de ODBC CALL. Também processa em lote as chamadas de procedimento quando matrizes de parâmetro associadas são usadas com uma sequência de escape de ODBC CALL. Por exemplo, se você usar a associação de parâmetro em linha ou coluna para associar uma matriz com cinco elementos aos parâmetros de uma instrução SQL ODBC CALL, quando SQLExecute ou SQLExecDirect for chamado, o driver enviará um único lote com cinco chamadas de procedimento para o servidor.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários