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

MS SQL Server Discussion :

[SQL2000] Les paquets de requêtes et les performances


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 469
    Par défaut [SQL2000] Les paquets de requêtes et les performances
    Bonjour,

    Je souhaiterai savoir si il vaut mieux envoyer à SQL 2000 :

    • Petit paquet de requête SQL par petit paquet de requêtes SQL ?
    • Un unique (et gros) paquet de requêtes SQL qui comporte tous les paquets de requêtes SQL ?


    Lorsqu'il y a plusieurs clients connectés à SQL, les traitements sont-ils effectués :
    • Une requête d'un client à la fois ? (je pense que c'est celle-ci)
    • Plusieurs requêtes à la fois ?


    Si éventuellement vous avez des liens sur ce genre de soucis, je suis preneur !

    Merci,
    Bonne journée,
    Flo.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Citation Envoyé par Etanne Voir le message
    Bonjour,

    Je souhaiterai savoir si il vaut mieux envoyer à SQL 2000 :

    • Petit paquet de requête SQL par petit paquet de requêtes SQL ?
    • Un unique (et gros) paquet de requêtes SQL qui comporte tous les paquets de requêtes SQL ?


    Lorsqu'il y a plusieurs clients connectés à SQL, les traitements sont-ils effectués :
    • Une requête d'un client à la fois ? (je pense que c'est celle-ci)
    • Plusieurs requêtes à la fois ?


    Si éventuellement vous avez des liens sur ce genre de soucis, je suis preneur !

    Merci,
    Bonne journée,
    Flo.
    Pour la deuxième partie, plusieurs requêtes peuvent êtres executées en même temps. SQL Server gère un pool de threads pour gérer les connexions client parallèlement.

  3. #3
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 469
    Par défaut
    Merci pour la réponse.

    Effectivement, il gère simultanément les pools de connexion, mais exécute-il en même temps des requêtes ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Tout dépend ce que tu appelles executer en même temps...

    Si tu descend au niveau hard, bien sur que non car il y a la limite du nombre de CPU et la limite imposée par la lecture sur disque. Donc même si tu as plusieurs threads, ceux ci se partagent les cycles processeur et les lectures disque.

    Si parles au niveau logique, c'est à dire accès concurrentiels, alors oui les bases de données SQL Server servent plusieurs clients "en même temps".


    Mais j'avoue que je ne saisis pas la finalité dans votre question.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Je souhaiterai savoir si il vaut mieux envoyer à SQL 2000 :

    * Petit paquet de requête SQL par petit paquet de requêtes SQL ?
    * Un unique (et gros) paquet de requêtes SQL qui comporte tous les paquets de requêtes SQL ?
    votre question n'a aucun sens sans le contexte applicatif.


    Lorsqu'il y a plusieurs clients connectés à SQL, les traitements sont-ils effectués :

    * Une requête d'un client à la fois ? (je pense que c'est celle-ci)
    * Plusieurs requêtes à la fois ?

    Plusieurs requêtes à la fois, heureusement. Imaginez qu'un comptable fasse la clôture de l'exercice de l'année passée et que cette procédure demande une requête qui va tourner 2 heures.... Croyez vous que les gens aux caisses du magasin vont se tourner les pouces ????

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Requête sur les vues et performances
    Par Fildz dans le forum Requêtes
    Réponses: 4
    Dernier message: 28/10/2009, 23h10
  2. Réponses: 7
    Dernier message: 23/09/2009, 10h02
  3. Réponses: 0
    Dernier message: 21/09/2009, 23h41
  4. Controller les paquets UDP sortant .
    Par maxoudu328 dans le forum Web & réseau
    Réponses: 10
    Dernier message: 12/12/2005, 15h23
  5. Builder/Interb :"Non Concordance dans les paquets de do
    Par pjtuloup dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/03/2005, 09h53

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