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 :

colonne WRITETIM fausse dans V$FILESTAT


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut colonne WRITETIM fausse dans V$FILESTAT
    Bonjour à tous

    Je suis dans une base 11.2.0.1 sous Windows.

    Je consulte V$FILESTAT juste avant et juste après un UPDATE qui dure un peu moins de 5 minutes.

    (Les valeurs initiales sont quasiment à 0, car je viens de redémarrer la base.)
    Voici donc mes valeurs après l'opération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    select * from v$filestat;
    
         FILE#     PHYRDS    PHYWRTS   PHYBLKRD OPTIMIZED_PHYBLKRD  PHYBLKWRT SINGLEBLKRDS    READTIM   WRITETIM SINGLEBLKRDTIM   AVGIOTIM   LSTIOTIM   MINIOTIM   MAXIORTM   MAXIOWTM
    ---------- ---------- ---------- ---------- ------------------ ---------- ------------ ---------- ---------- -------------- ---------- ---------- ---------- ---------- ----------
             1       8662         62      13340                  0         63         8389        272         14            245          0          0          0          2          9
             2       1078        222       2309                  0        247          859         56         43             43          0          0          0          2          3
             3     162822     119523     162822                  0     281617       162822       5412      55204           5412         11          0          0         12         19
             4       2594      88530     191147                  0     201027           75        865      97785             10         15          0          0          7         20
             5         29         21         33                  0         21           28          0          0              0          0          0          0          0          0
    Je ne vois guère comment les écritures ont pu prendre plus de 1500 secondes (552 + 977) quand l'opération complète, comme je le disais, a pris moins de 5 minutes, soit 300 secondes.

    Quelqu'un aurait l'explication de cette bizarrerie ?

    J'ai trouvé dans un vieux bouquin que cette colonne WRITETIM serait souvent fausse, mais il date de 2004 et on peut espérer que les choses aient été corrigées depuis.
    http://books.google.fr/books?id=hfMsEonWID8C&pg=PA46&dq=v$filestat+writetim+%2Bincorrect&hl=fr&sa=X&ei=iIcFUJmICdDs0gWPsOXQBw&ved=0CDYQ6AEwAA#v=onepage&q=v%24filestat%20writetim%20%2Bincorrect&f=false

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Réponse au pifomètre.
    Si le processus d'écriture est réparti sur plusieurs threads / core / CPU (rayez la/les mentions inutiles), il s'agit peut-être d'un cumul.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/06/2006, 14h25
  2. Mettre une colonne en couleur dans un form datasheet
    Par le lynx dans le forum Access
    Réponses: 3
    Dernier message: 24/05/2006, 16h17
  3. [C#] Colonne de trop dans DataGrid avec SQLCE
    Par Roach- dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2005, 20h01
  4. Une colonne en plus dans ma ListView...
    Par James_ dans le forum C++Builder
    Réponses: 5
    Dernier message: 02/09/2003, 23h30
  5. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44

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