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-Migration Discussion :

Problème de temps d'exécution d'un rapport Webi


Sujet :

Administration-Migration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2008
    Messages : 47
    Par défaut Problème de temps d'exécution d'un rapport Webi
    Bonjour,

    Je suis confronté à un problème qui commence à me rendre dingue.
    Je m'explique, je travaille sous BO XIR2 et j'ai une procédure qui exécute plus de 200 fois le même rapport pour 200 entités différentes (sous Webi).

    Mon problème et que du jour au lendemain, le temps d'exécution de mes 200 rapports a été multiplié par 4.
    Les 200 rapports s'exécutés en 15 minutes et maintenant en 1H00. Le nombre de ligne est faible 700 lignes en moyenne. Le problème pourrait venir de l'optimisation de la BBD mais je ne sais pas comment le vérifier. L'état du serveur BO ne présente aucuns problèmes heu enfin je crois !!. J'ai fait de multiples tests en supprimant les instances du rapport, en purgeant les données etc... mais sans résultats positifs.

    Lorsque mon rapport est exécuté, il utilise le serveur suivant bo.Web_IntelligenceJobServer. Est-il possible d'optimiser le traitement à travers ce serveur? Et quels sont les paramètres les mieux adaptés pour que mes rapports soient exécutés rapidement ?

    Je suis a cours idées et je n'arrive pas à trouver de doc pour vérifier les paramètres du serveur BO.

  2. #2
    Membre éclairé Avatar de PAYASS59
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    755
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 755
    Par défaut
    hello,

    tu en a parlé à l'administateur Système.

    Ecarte tout problème d'antivirus sur le serveur...
    si serveur windows, vérifie qu'il n'y a pas eu un nouveau patch d'installer...

    Il n'y a pas de raison que les temps deviennent très long.

    Change l'heure de ta planification, mets la en pleine nuit...

    Si rien ne change, je pense que là tu pourras investiger dans la base.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2008
    Messages : 47
    Par défaut
    Merci weedman59 d'avoir répondu,

    Alors pour être plus précis dans mes tests, le problème d'antivirus est écarté, les mises à jour sont désactivés.

    En bref lorsque je lance la requête à travers TOAD (outils de BBD) le temps d'attente est de 45 secondes. Lorsque je lance le rapport pour une seule entité sur Webi cela prend 48 secondes.
    Mais quand je lance ma procédure pour les 200 entités cela part en cacahuète !!! enfin les temps d'attentes sont de 3 minutes.

    En faite je voudrais savoir comment réagi BO quand t-il reçois plusieurs rapports à exécuter en même temps et pourquoi met-il autant de temps à créer 200 fichiers différents alors qu'il ne met que 45 à créer 1 seul fichier avec Webi ?

    Le serveur qu'utilise BO pour générer les fichiers est le suivant bo.Web_IntelligenceJobServer.

    Alors j'ai fait des tests en redémarrant le serveur à travers la Centrale de Configuration Manager mais toujours pareil.
    Quand je me connecte à la CMC je n'ai aucun moyen de configurer le serveur bo.Web_IntelligenceJobServer même en temps que Administrator du système.
    La seule possibilité que j'ai, est de modifier le nombre maximal de travaux autorisés qui est fixé par défaut à 10.

    Est t-il possible qu'un problème de cache soit à l'origine de cette lenteur et qu'il mette autant de temps à exécuter la requête qu'auparavant ? je dis cela sans vraiment savoir !

  4. #4
    Membre éclairé Avatar de PAYASS59
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    755
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 755
    Par défaut
    Mais quand je lance ma procédure pour les 200 entités cela part en cacahuète !!! enfin les temps d'attentes sont de 3 minutes.
    ou

    Les 200 rapports s'exécutés en 15 minutes et maintenant en 1H00.

  5. #5
    Membre éclairé Avatar de PAYASS59
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    755
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 755
    Par défaut
    Regarde pour jouer avec les valeurs du WebIntelligenceprocessingserver....

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2008
    Messages : 47
    Par défaut
    Alors juste pour t'expliquer,

    J'ai une procédure qui exécute mon rapport pour 200 entités, Mon serveur BO exécuté 10 requêtes en même temps.
    Le temps d'attente des 10 requêtes est de 3 minutes environ. rapporté à deux cents rapports cela fait 1h00. Mon problème est qu'avant, mes 200 rapports, s'exécutés en 15 minutes, du jour au lendemain, le temps d'attente a été multiplié par 4. Je n'arrive pas à voir d'où peu provenir le problème ? Le problème de la BBD est écarté car quand j'exécute la requête de mon rapport dans un éditeur, elle met 40 secondes à s'exécuter !! Est-t-il possible d'apporter une optimisation dans le paramétrage du serveur ?

  7. #7
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2008
    Messages : 47
    Par défaut
    Alors juste pour t'expliquer,

    J'ai une procédure qui exécute mon rapport pour 200 entités, Mon serveur BO exécuté 10 requêtes en même temps.
    Le temps d'attente des 10 requêtes est de 3 minutes environ. rapporté à deux cents rapports cela fait 1h00. Mon problème est qu'avant, mes 200 rapports, s'exécutés en 15 minutes, du jour au lendemain, le temps d'attente a été multiplié par 4. Je n'arrive pas à voir d'où peu provenir le problème ? Le problème de la BBD est écarté car quand j'exécute la requête de mon rapport dans un éditeur, elle met 40 secondes à s'exécuter !! Est-t-il possible d'apporter une optimisation dans le paramétrage du serveur ?

Discussions similaires

  1. problème du temps d'exécution
    Par safine dans le forum VB.NET
    Réponses: 13
    Dernier message: 11/10/2012, 15h44
  2. Réponses: 1
    Dernier message: 28/09/2009, 08h30
  3. Problème de temps d'exécution aléatoire
    Par ouis dans le forum SQL
    Réponses: 4
    Dernier message: 04/09/2008, 09h55
  4. [SqlServer2000] Problème de temps d'exécution d'une proc stock
    Par GuillaumeBibaut dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/11/2006, 14h31
  5. [SQL] Problème de temps d'exécution maximum
    Par manshoon dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/05/2006, 14h07

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