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 :

DBWn et Data Buffer Cache


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut DBWn et Data Buffer Cache
    Bonjour,
    je suis ce tutoriel pour avoir de bonne base en Oracle et je me pose une question.
    A quoi sert le DBWn car le Data Buffer Cache est une Zone mémoire sert à stocker les blocs de données utilisés récemment.
    donc les blocs de données sont déjà présent dans la BDD, donc elle sert un peu de "cache" pour le résultat.
    Donc pourquoi le DBWn va inscrire cela dans les fichiers physiques de la BDD le Data Buffer Cache qui possède les résultats déjà pris dans les fichiers de données?????

    Je sais pas si j'ai été très claire dans ma question!
    Merci et bonne journée/soirée

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Parce qu'une transaction va d'abord modifier les blocs de données dans le buffer cache avant que DBWR se charge d'écrire les blocs modifiés sur disque.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    Donc si je fais un INSERT, il ira d'abord dans le Data Base Buffer Cache avant de s'inscrire dans les fichiers de données? Du coup si il y a une coupure de courant comment récupérer ma modification si elle n'a pas eu le temps de s'inscrire dans le Data Buffer Cache?
    En quoi cela augmente-t-il la rapidité car cela est censé récupérer des blocs de données plus rapidement? Donc pourquoi mettre un INSERT dedans puisque personne ne refera le même?
    En gros c'est pas très claire pour moi tout ca

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 354
    Par défaut
    Commencer alors par lire les "concepts" dans la documentation Oracle

Discussions similaires

  1. pourcentage d'utilisation du shared_pool et du buffer cache
    Par breizh76 dans le forum Administration
    Réponses: 7
    Dernier message: 03/11/2009, 09h54
  2. Mon Buffer cache hit ratio est en dent de scie !
    Par PandaConstantin01 dans le forum Administration
    Réponses: 11
    Dernier message: 20/09/2007, 10h31
  3. Relation entre objets rollback et buffer cach
    Par Mehdilis dans le forum Oracle
    Réponses: 1
    Dernier message: 04/09/2006, 08h33
  4. Data Buffer Cache Hit Ratio
    Par kameleo10 dans le forum Oracle
    Réponses: 2
    Dernier message: 14/12/2005, 18h14
  5. [Noyau] Accès aux blocks dans le buffer cache
    Par gtaoufik dans le forum Oracle
    Réponses: 12
    Dernier message: 26/08/2005, 14h17

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