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

Oracle Discussion :

chargement en mémoire au démarrage de la base


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    cdu
    cdu est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 196
    Par défaut chargement en mémoire au démarrage de la base
    Bonjour,
    nous avons des problèmes de lenteur les deux premières heures de la journée sur une base oracle 8.1.7 sur aix
    la base est coupée chaque soir pour sauvegarde et relancée le matin
    dans une première approche je pense que cela peut être le résultat de la remontée progressive des informations en ram

    je voudrais donc savoir premièrement comment valider mon hypothése, et deuxièmement si il est possible d'accélerer ce phénoméne ( je vois bien la solution d'interroger à nouveau la base des l'ouverture pour la remontée des données mais c'est lourd, l'idéal serait de pouvoir reproduire une partie du contexte mémoire )

    merci

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Les données qui étaient en buffer ne seront remontées qu'à la première interrogation.
    le problème est qu'il ne faut pas couper la base !

    quelles mesures avez-vous prises ? (I/O sur les différentes heures ? hit ratio sur la journée ? ..)

  3. #3
    cdu
    cdu est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 196
    Par défaut
    la coupure de la base est lié à la sauvegarde journalière à froid et il n'est pas possible de la remettre en question.

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    une base à une période de rodage correspondant en effet à la montée en cache des données. Si c'est vraiment si lent c'est probablement que tu as des perfs I/O catastrophique. C'est plutôt de ce coté qu'il faudrait investiguer.

  5. #5
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Citation Envoyé par cdu
    la coupure de la base est lié à la sauvegarde journalière à froid et il n'est pas possible de la remettre en question.
    Les techniques de sauvegardes à chaud sont pourtant bien rodées !

    mais que donnent les iostat ?

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    avec RMAN par exemple

  7. #7
    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
    Citation Envoyé par cdu
    Bonjour,
    nous avons des problèmes de lenteur les deux premières heures de la journée sur une base oracle 8.1.7 sur aix
    la base est coupée chaque soir pour sauvegarde et relancée le matin
    dans une première approche je pense que cela peut être le résultat de la remontée progressive des informations en ram

    je voudrais donc savoir premièrement comment valider mon hypothése, et deuxièmement si il est possible d'accélerer ce phénoméne ( je vois bien la solution d'interroger à nouveau la base des l'ouverture pour la remontée des données mais c'est lourd, l'idéal serait de pouvoir reproduire une partie du contexte mémoire )

    merci
    1) charge une partie des données en cache après le startup via un trigger database (pas sur qu'il existe en 8i) ou via des scripts qui font les select adéquats
    2) interroge avant le shutdown x$bh et v$object_cache + dba_segments/objects pour déterminer les blocs de datas qui étaient en cache afin de faire des select sur ces tables => lourd !

  8. #8
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    1) j'imagine que tu parles de keep. Malheureusement je crains que le problème soit plutôt au niveau des data... et de toutes façons, le chargement restera aussi long
    2) et alors ? ça plombera les perfs de la même manière En plus ce serait surprenant que les blocs accédés en fin de journée soit les mêmes que le lendemain matin

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/12/2006, 15h09
  2. démarrage automatique de base oracle sous solaris
    Par patricia_kouassi dans le forum Oracle
    Réponses: 5
    Dernier message: 03/11/2006, 16h55
  3. Problème au démarrage d'une base
    Par ambre dans le forum Oracle
    Réponses: 35
    Dernier message: 05/10/2006, 17h29
  4. Réponses: 2
    Dernier message: 15/05/2006, 10h27
  5. Erreur démarrage de la base
    Par tchek_56 dans le forum Oracle
    Réponses: 4
    Dernier message: 12/05/2006, 10h32

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