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

Interprétation des traces 10046


Sujet :

Administration Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut Interprétation des traces 10046
    Bonjour,

    Je travaille sur l'intégration d'une application dont le développement est sous-traité à l'extérieur et j'ai un problème de temps de réponse sur un traitement qui mets 15 mn environ sur mon environnement et 1mn chez la société .

    J'ai mis Oracle en mode trace 10046 pour récupérer des infos et j'ai noté cette diffférence là entre chez moi et chez eux:

    WAIT #1: nam='db file sequential read' ela= 22104 p1=3 p2=56399 p3=1

    Il y a plein de lignes comme çà dans le fichier traces, mais la valeur ela pour les db file sequential read sont environ 150 fois plus élevée chez moi .

    Si quelqu'un sait interpréter cette différence de valeur pour l'événement db file sequential read, je serais preneur.

    Merci.

  2. #2
    Membre expérimenté Avatar de Loyd1974
    Profil pro
    Inscrit en
    Août 2007
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 176
    Par défaut
    Ca veut surement dire que le disque que tu as de ton côté est beaucoup moins rapide que leur serveur.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    tu peux également installet statspack (package ORacle ) pour generer une trace un peu plus globale sur la durée du traitement. Sur le site de développez, il me semble qu'il y a un tutorial qui explique l'installation.

    Est-ce que les tests entre la société et chez vous sont fait sur la même version d'oracle / Même paramètres initialisations / Mémoire / Répartition disques.
    Est-ce que les stats sont récents sur la base....

    Est-ce que les index sont bien présents ?

  4. #4
    Membre émérite Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Par défaut
    Coté baie, la gestion des io est identique ?
    Exemple : direct io à l'extérieur et buffered io chez toi.
    Pour qu'une requête soit 15 fois plus longues, je vois :
    - 15 fois plus de datas (pour un même plan d'exécution)
    - un plan d'exécution différent de celui du sous-traitant => voir du cote paramètrage, statistiques/histogrammes, indexation

    Un index est probablement en cause : un ou plusieurs de ceux utilisés dans ta requête.
    Vérifie sa cardinalité, il n'est peut être pas judicieux.
    Eventuellement, reconstruis-le (ou compacte le).

    Tiens nous au courant.

Discussions similaires

  1. [Servlet] Effectuer des traces avec log4j
    Par Shiryu44 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 04/04/2005, 16h43
  2. Réponses: 2
    Dernier message: 19/10/2004, 09h55
  3. DBCC SQLPERF ( LOGSPACE ) Interprétation des résultats
    Par Labienus dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/07/2004, 15h50
  4. [Applet] afficher des traces
    Par greg_one dans le forum Applets
    Réponses: 3
    Dernier message: 05/07/2004, 17h02
  5. Trouver les redirections dans des traces
    Par severine dans le forum Développement
    Réponses: 3
    Dernier message: 21/04/2004, 18h51

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