Inserto batch di SQL Server prende 10S, problema?
-
18-09-2020 - |
Domanda
Ho un grande inserto batch usando subsonic che richiede circa 10s (a volte altro), produrrà problemi se il mio sito web tenta di aprire un'altra connessione al mio SQL Server?
Questo lotto non è successo che spesso, ma immagino che sia successo allo stesso tempo di un altro punto.
E una domanda correlata: quante connessioni possono avere subito SQL Server?
Soluzione
SQL Server può gestire bene i lotti simultanei.Naturalmente, è possibile che il batch insert
blocchi alcune righe di tabella.Che bloccherà altre transazioni dal completamento fino a quando il lotto è terminato.
Il limite usuale sulle connessioni SQL Server è il max pool size
del pool di connessione sul client.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow