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

Décisions SGBD Discussion :

[SGBD]Evaluation du temps d'une transaction


Sujet :

Décisions SGBD

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 58
    Points : 47
    Points
    47
    Par défaut [SGBD]Evaluation du temps d'une transaction
    Bonjour,

    Je voulais savoir les critères d'évaluation du temps nécessaire pour l'excution d'une transation côté serveur.

  2. #2
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 903
    Points : 6 027
    Points
    6 027
    Par défaut
    moi je veux bien, mais bien du courage pour obtenir une fonction corrélant tout ce qui suit :

    - puissance du serveur (RAM, CPU-clock, vitesse & buffer des HD,...)
    - taille de la BdD, % de désorganisation
    - complexité de la requète (type (select/update/insert), jointure(s)?, requètes imbriquées)
    - encombrement/taux de sollicitation du serveur (serveur dédié? , nb d'utilisateurs et typologie des actions qu'ils génèrent)

    Je suis preneur de la formule magique
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

  3. #3
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Si ton problème est une transaction beaucoup trop longue, je pense qu'il y a un moyen de chronométré la transaction, par un simple script.
    Quel est ta plateforme et SGBD?
    Par exemple sous unix :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    date > oo
    ./lancement_du_script 
    date >> oo
    Et tu regardes le fichier oo après *s'est deja fait engueulé par son admin sys parce qu'il y avait beaucoup de fichier oo dans des rep *

    Si la requete - du genre complexe avec pas mal de sous requetes- prend énormément de temps, lance dans le même style chaque sous requete, jusqu'a trouver le goulot d'étranglement
    Grave urgent !!!

  4. #4
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut
    ... et attention a bien dissocier le temps de calcul du serveur et celui qu'il faut pour rappatrier les données via le LAN
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    Merci à tous pour vos réponses.

    Je suis preneur de la formule magique
    Dès que je l'aurai trouvé je te ferai part de ma découverte.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2000] Pourquoi ma requête prend autant de temps dans une Transaction?
    Par Manuelito93 dans le forum Développement
    Réponses: 21
    Dernier message: 12/06/2014, 15h07
  2. Réponses: 1
    Dernier message: 26/06/2008, 19h36
  3. Réponses: 2
    Dernier message: 08/04/2008, 19h11
  4. Réponses: 3
    Dernier message: 20/05/2006, 23h28
  5. Utilisation d'une transaction
    Par Bernard M dans le forum Bases de données
    Réponses: 6
    Dernier message: 21/04/2004, 23h31

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