Invio in batch di chiamate a stored procedure
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (PDW)
Il driver ODBC di SQL Server Native Client invia automaticamente in batch le chiamate di stored procedure al server, se appropriato. Il driver esegue questa operazione solo quando viene utilizzata la sequenza di escape ODBC CALL; non esegue questa operazione per l'istruzione TRANSACT-SQL EXECUTE. L'invio in batch di chiamate a stored procedure può ridurre il numero di round trip al server e migliorare significativamente le prestazioni.
Il driver invia in batch al server le chiamate alle procedure quando si esegue un batch che contiene più sequenze di escape ODBC CALL. Invia inoltre in batch chiamate alle procedure quando si utilizzano matrici di parametri associati con una sequenza di escape ODBC CALL. Ad esempio, se si usa l'associazione di parametri a livello di riga o colonna per associare una matrice con cinque elementi ai parametri di un'istruzione ODBC CALL SQL, quando viene chiamato SQLExecute o SQLExecDirect , il driver invia un singolo batch con cinque chiamate di routine al server.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per