/ / Nombre de connexions simultanées au serveur SQL - asp.net, sql-server, connexions

Nombre de connexions serveur SQL simultanées - asp.net, serveur SQL, connexions

Je crée un.application nette, avec un moteur de base de données SQL Server. Je souhaite que mon site soit accessible à des milliers d'utilisateurs par seconde. Sur quoi repose le nombre de connexions? Combien de connexions IIS peut-il contenir et Sql Server?

Réponses:

3 pour la réponse № 1

Tout d'abord, il existe une différence entre les connexionset les pools de connexions. Est-il bon d'examiner cela, car cela fait une énorme différence dans les performances. Si vous avez besoin d'une référence, je peux en trouver une, mais google / bing est votre ami ici. La clé à retenir est la suivante: limiter au minimum le nombre de connexions.

Cela dit, le nombre de connexions dépend de deux choses.

  1. Utilisez-vous Windows Auth? Si tel est le cas, chaque utilisateur distinct créera une connexion / un pool de connexions distinct.

  2. Si vous utilisez SQL Auth, chaque chaîne de connexion différente entraînera la création d'un nouveau pool (même une seule différence d'espace entraînera la création d'un nouveau pool).

En ce qui concerne la question de la mise à l'échelle, IIS etSQL Server peut gérer un nombre très élevé de connexions. Si vous rencontrez des limites de connexion, vous devriez probablement jeter un œil à la conception de l'application.

Erick


1 pour la réponse № 2

Le nombre de connexions dépend vraiment dela composition physique et l'optimisation de votre serveur et jusqu'où vous pouvez le pousser. Vous pouvez réduire le nombre de connexions simultanées dans la configuration IIS ainsi que dans SQL si vous souhaitez limiter le nombre de connexions autorisées.


0 pour la réponse № 3

Ce n'est pas un problème pour Windows et ou SQL Server:

Windows est configuré par défaut pour gérer 1000à 2000 connexions tcpip simultanées. Pour SQL Server, cela dépendra également des licences et / ou du matériel que vous n'avez pas spécifié. Quel type de matériel utilise SQL?


0 pour la réponse № 4

Vous pouvez définir vous-même une limite ou découvrir quelle limite a déjà été mise en place dans les paramètres de votre serveur IIS.

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b2b550de-f655-4fb6-9bed-dfc9583b6700.mspx?mfr=true