IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Type de connection Database


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Points : 34
    Points
    34
    Par défaut Type de connection Database
    Salut à tous,

    J'ai besoin d'effectuer beaucoup de requête à une Bdd.
    J'aimerais savoir si d'après vous, il est plus intéressant de garder une connexion permanente ou d'ouvrir - fermer une connexion pour chaque requête ?
    La différence de temps ce fera t-elle vraiment sentir selon l'un des deux modes ?

    Merci

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    pour sql server microsoft recommande de fermer les connexions le plus tôt possible
    les connexions sont d'ailleurs pré-ouvertes pour ne pas perdre de temps (il est possible de spécifier le nombre de connexions dans le pool qui doit etre de 100 par défaut)

    si tu as plusieurs requetes, tu peux aussi les envoyer en une seule fois

    enfin ca dépend donc te ton sgbdr et de tes requetes et tu ne précises aucun des deux
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre actif Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Points : 295
    Points
    295
    Par défaut
    Hello!

    Enfin sperot de retour ! après dire que tu nous a manqué pendant ce temps, je me permets de te demander mieux expliquer que les connexions sont pré-ouvertes.

    Merci.

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    je suis pas expert en détail sur le sujet mais ca doit donner à peu près ca :

    ouvrir et fermer une connexion à sql server prend du temps
    plusieurs secondes
    sql server en ouvre donc plusieurs à l'avance, comme ca depuis .net quand on veut en ouvrir une, sql server en donne qui est déjà ouverte
    de meme pour fermer une connexion, sql server répond que c'est fermé rapidement, mais en fait il la ferme en asynchrone

    dans la chaine de connexion il est possible de modifier la taille du pool de connexion (pour des grosses applis 100 peut etre insuffisant)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre actif Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Points : 295
    Points
    295
    Par défaut
    Merci.

Discussions similaires

  1. Connection à Database Designer
    Par majidiabdo dans le forum Autres
    Réponses: 0
    Dernier message: 21/09/2010, 19h07
  2. type non défini : Database
    Par guaguanco dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/06/2010, 12h13
  3. Appel connection database access
    Par delavega dans le forum ASP
    Réponses: 1
    Dernier message: 18/02/2010, 08h08
  4. Que choisir dans comme type de connection DWL-2000AP+
    Par jean christophe dans le forum Réseau
    Réponses: 3
    Dernier message: 03/11/2005, 18h48
  5. DATABASE LINK + type Long et long raw ...
    Par bchristo dans le forum Administration
    Réponses: 21
    Dernier message: 26/04/2004, 15h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo