Frage

Ich habe eine große Batch-Einfügung mit SubSonic, die etwa 10 Sekunden (manchmal länger) dauert. Wird dies zu Problemen führen, wenn meine Website versucht, eine weitere Verbindung zu meinem SQL-Server herzustellen?

Dieser Stapel wird nicht so oft passieren, aber ich vermute, dass er irgendwann gleichzeitig mit einer anderen Verbindung passieren wird.

Und eine verwandte Frage:Wie viele Verbindungen kann ein SQL Server gleichzeitig haben?

War es hilfreich?

Lösung

SQL Server kann problemlos gleichzeitige Stapel verarbeiten.Natürlich ist es möglich, dass Ihr insert Batch sperrt bestimmte Tabellenzeilen.Dadurch wird verhindert, dass andere Transaktionen abgeschlossen werden, bis der Stapel abgeschlossen ist.

Das übliche Limit für SQL Server-Verbindungen ist max pool size des Verbindungspools auf dem Client.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top