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

Administration SQL Server Discussion :

Test de montée de charge sous SQL 2K5/2K8


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut Test de montée de charge sous SQL 2K5/2K8
    Bonjour tout le monde
    Je suis entrain de rechercher un outil pour faire des tests de monter de charge sous SQL 2005 ou SQL 2008. Sous SQL 2000 il existe un outil de test de monter de charge nommé DATABASE HAMMER fournit par Microsoft. Mais sous 2005/2008 rien de tel n'est fournit.

    Pour mon test j'ai besoin de simuler :

    1.) des connexions simultanées (environ 100 connexions simultanées) sur le serveur de base de données

    2.) pour chaque connexion, exécuter de façon aléatoire des requêtes : SELECT, INSERT, UPDATE en se basant sur une table initialement remplit avec des données significatifs

    3.) Collecter des compteurs de performances (pour ça, il n'y a pas de problème. je m'en sortir avec PerfMon)

    OS = W2K3

    Merci d'avance.
    Etienne ZINZINDOHOUE
    Billets-Articles

  2. #2
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Bonjour,
    Je renouvelle ma demande.
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    - Dans Profiler 2008, capturer une trace avec le template de replay, et la rejouer ensuite avec plusieurs threads.
    - Se faire son propre outil.

    David B.

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Je crois que Quest Software propose un outil de ce genre mais payant ..
    Sinon même chose que dbaffaleuf, SQL Profiler ou un outil maison (perso j'en ai fait un en C#)

    ++

  5. #5
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Merci pour vos réponses.
    L'idée est d'arriver à définir les pré-requis pour une application transactionnelle :
    -- Mémoire Minimale
    -- Caractéristiques minimales CPU
    -- Nombre maximale d'utilisateurs simultanés
    -- ...

    Je continue de creuser le sujet.
    Etienne ZINZINDOHOUE
    Billets-Articles

  6. #6
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Je pensais simuler des connexions multiples et simultanées d'utilisateurs avec les commandes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sqlcmd -S "myInstance" -U "user1" -P "pwduser1" -d "mybase" -i "E:\Test_Charge\fichierSQL.sql" -o "E:\Test_Charge\Sortie\user1.txt"
     
    sqlcmd -S "myInstance" -U "user2" -P "pwduser2" -d "mybase" -i "E:\Test_Charge\fichierSQL.sql" -o "E:\Test_Charge\Sortie\user2.txt"
     
    ....
    Mais je constate dans les fichiers de sortie que la commande lancée par user1 se termine d'abord avant le lancement de celle de user2. Bref pas de multithreading avec sqlcmd ?!

    Pensez-vous qu'on peut simuler les connexions multiples et simultanées à SQL Server avec un langage de scripting ? je pense à Powershell ou ...

    Merci d'avance
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. Outils de test de montée en charge
    Par shingo dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 23/01/2012, 19h57
  2. [Test de montée en charge] Web Service
    Par tatemilio2 dans le forum Services Web
    Réponses: 3
    Dernier message: 11/05/2007, 15h10
  3. [OpenSTA] Test de montée en charge avec OpenSTA et plusieurs machines
    Par Rrominet dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 07/03/2007, 12h08
  4. Logiciel de test de montée en charge
    Par Avatar dans le forum Outils
    Réponses: 7
    Dernier message: 03/01/2007, 17h23
  5. Montée en charge quand sql tourne
    Par vvb dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 29/01/2006, 09h30

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