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 :

Paramètre MBR "multible block read" : que sur disque dur ou mémoire? [19c]


Sujet :

Administration Oracle

  1. #1
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2013
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2013
    Messages : 1 732
    Points : 2 110
    Points
    2 110
    Par défaut Paramètre MBR "multible block read" : que sur disque dur ou mémoire?
    Hello amis DBA,

    Une petite question, le paramètre MBR "multible block read" concerne uniquement les lectures sur disque dur ou aussi en mémoire?

    Je sais qu'un extent est un ensemble de blocs contiguës donc on peut lire en un appel système N blocs d'un extent pour accélérer les lectures (N dépendant de paramètres Oracle mais aussi de l'OS) .
    Mais est-ce que on peut lire aussi en un seul appel système plusieurs blocs qui sont en mémoire? Si mon extent fait 128 blocs, la probabilité de trouver 128 buffers dans le database buffer cache contiguës est quasi nul. Mais on pourrait écrire 10 blocs par ci, 10 blocs par là et donc au moment des lire, Oracle pourrait lire ces 20 blocs dont il a besoin en seulement deux appels système...

    Bref, est-ce possible ou bien le mécanisme interne d'Oracle pour lire les blocs en mémoire est complètement différent de celui utilisé pour lire les blocs sur disque dur?

    Merci pour les réponses
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  2. #2
    Membre averti
    Homme Profil pro
    xxxxxxxxx
    Inscrit en
    avril 2015
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : xxxxxxxxx

    Informations forums :
    Inscription : avril 2015
    Messages : 295
    Points : 405
    Points
    405
    Par défaut
    Salue
    Je te propose de regarder ici
    http://oracleinaction.com/db_file_mu...d-extent-size/

  3. #3
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2013
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2013
    Messages : 1 732
    Points : 2 110
    Points
    2 110
    Par défaut
    Merci pour ton aide dell68, le lien était très intéressant.
    En résumé, le concept de "lecture multi-blocs" n'a de sens que pour les lectures de blocs qui sont sur le disque dur.
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

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

Discussions similaires

  1. TempDB occupe plus d'espace en RAM que sur disque ?
    Par elsuket dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 20/09/2010, 14h45
  2. Passage d'un paramètre avec quote pour une procédure dynamique
    Par dcarroz dans le forum Développement
    Réponses: 7
    Dernier message: 26/01/2010, 11h06
  3. Can't read superblock, plus de disque dur
    Par black is beautiful dans le forum Administration système
    Réponses: 2
    Dernier message: 28/01/2008, 10h58

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