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

Deski Discussion :

Amelioration du temps de reponse


Sujet :

Deski

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut Amelioration du temps de reponse
    Bonjour,

    j'ai plusieurs rapports dans un même fichier avec au total 10 requêtes.
    ce n'est pas moi qui l'ai développé mais on me demande d'ameliorer les temps de reponse.
    Qq'un aurait une idée?

    Par avance merci

  2. #2
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342
    Par défaut
    Avec autant de précision je ne peux que répondre : "Fais moins de requetes"

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut
    je peux donner donner plus de precision
    j'ai +ieurs requêtes: l'une pour avoir les effectifs de la boîte, l'une pour avoir l'âge moyen, une pour les embauches, effectifs par convention collectif etc...
    le probleme est que c'est tres long, et que je n'ai pas trop le tps de tout reprendre
    C'est pour ça que je voulais savoir s'il y avait un moyen d'ameliorer les temps de reponse sans toucher aux requêtes

  4. #4
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342
    Par défaut
    Il y a bien des moyens d'améliorer les temps de réponses, mais il faut rentrer dans plus de détail donc je peux te donner des pistes mais pas de réponses !!

    Tout ce joue au niveau du SQL et des données

    - optimisation du SQL généré par BO
    - suppression des jointures externes (si inutes focntionnellement)
    - éviter les aggrégation dans les requetes (ex : sum ), préférer faire les calculs en amont du SQL
    - création d'index sur les clé primaire et secondaire



    quel est ton SGBD et quel actions peux tu affectuer ? (BDD / univers / rapports)

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut
    j'utilise une BDD Oracle
    je vais essayer de travailler sur la requête SQL generee par BO, les jointures et sur les agregations, voir ce que je peux faire

    Merci pour les infos

  6. #6
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Citation Envoyé par julien2602 Voir le message
    j
    l'une pour avoir les effectifs de la boîte, l'une pour avoir l'âge moyen, une pour les embauches, effectifs par convention collectif
    Des sommes et des moyennes .... filtrées selon différents critères .... le critère est variable, le reste fixe ...
    Sans connaître le niveau de difficulté des croisements entre tes informations, difficile de résoudre le problème.

    Après, il faut voir aussi combien de temps tu veux passer dessus.
    Tu es prêt à passer du temps sur le SQL mais pas sur les requêtes ... alors qu'un allègement des requêtes et l'ajout de quelques filtres peuvent parfois faire gagner beaucoup de temps (filtre = moins de données à faire ressortir sur le rapport et à enregistrer pour BO, et plus de fluidité dans les explorations ...).

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

Discussions similaires

  1. Amelioration des temps de reponse
    Par JLChelin dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/07/2009, 22h32
  2. [Toute version]amelioration du temps de reponse
    Par julien2602 dans le forum Deski
    Réponses: 1
    Dernier message: 15/01/2008, 13h10
  3. Réponses: 4
    Dernier message: 13/03/2006, 17h46
  4. ameliorer le temps de reponse
    Par subzero82 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/08/2005, 12h18
  5. Réponses: 1
    Dernier message: 24/01/2005, 06h55

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