2010-07-21 3 views
0

J'ai une grosse insertion de lot en utilisant SubSonic qui prend environ 10s (parfois plus), cela va-t-il produire des problèmes si mon site tente d'ouvrir une autre connexion à mon serveur sql?Sql Server batch d'insertion prend 10s, problème?

Ce lot n'arrivera pas si souvent, mais je suppose qu'il se produira en même temps qu'une autre connexion à un moment donné.

Et une question connexe: Combien de connexions peuvent avoir le serveur sql à la fois?

Répondre

3

SQL Server peut gérer des lots simultanés très bien. Bien sûr, il est possible que votre lot insert verrouille certaines lignes du tableau. Cela empêchera les autres transactions de se terminer jusqu'à ce que le lot soit terminé.

La limite habituelle sur les connexions SQL Server est max pool size du pool de connexions sur le client.

+0

C'est génial, merci :) – Andreas