Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2007, 16h23   #1
Invité de passage
 
Inscription : juin 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 12
Points : 2
Points : 2
Par défaut cache hit ratio

Bonjour à tous,

je travaille en ce moment sur une base oracle 9.2.0.4.

J'ai un cache hit ratio à 40%.
J'ai les paramètre suivants:
db_block_size = 8192
db_cache_size = 50 331 648
sga_cache_size = 706 179 656

Je débute en admin oracle, je serai bien tenter d'augmenter le db_cache_size, qu'en pensez-vous?

Merci d'avance.
Damien
dleho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h02   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Le ratio du buffer cache est un indicateur parmi d'autres: ce n'est pas parce qu'il semble "mauvais" qu'il faut forcément l'augmenter pour améliorer les performances. La question clé c'est de savoir est-ce qu'il y a des problèmes de performances sur l'instance, sur des sessions, sur des requêtes ?

Si vous aves des problèmes de performance, avant de changer un paramètre, essayer d'analyser les problèmes. Si vous n'avez pas de problème de performance, ne changez rien !
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h26   #3
Invité de passage
 
Inscription : juin 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 12
Points : 2
Points : 2
Merci de votre réponse

J'ai justement des problèmes de temps de réponse.

le db_cache_size n'est qu'une hypothèse, mais je me demandais si cela valait le coup de l'essayer, ou pas.
Demain on arrete la base, c'est pas tous les jours donc si je peux améliorer un peu les perfs pourquoi pas.

Damien
dleho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h37   #4
Membre chevronné
 
Avatar de 13thFloor
 
Homme
DBA Oracle freelance
Inscription : janvier 2005
Messages : 558
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 45
Localisation : France

Informations professionnelles :
Activité : DBA Oracle freelance

Informations forums :
Inscription : janvier 2005
Messages : 558
Points : 718
Points : 718
50 Mo de cache data sur un total de 700 Mo de SGA, ça me parait bien faible.
Une proportion de 60-70% serait sans doute plus judicieuse.
Allez, un db_cache_size à 400 Mo devrait accroître le hit ratio mais cet indicateur n'est pas pertinent pour déterminer s'il y a des pb de temps de réponse. De toute façon, on ne peut faire tenir en cache toutes les données (sauf toute petite base).
Les pb de temps de réponse proviennent le plus souvent des requêtes : mauvais code, absence d'index ou index peu sélectif, statistiques inadaptées etc.
Quelques paramètres peuvent parfois aider l'optimiseur.

Suis les indications de pifor.
13thFloor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h27.


 
 
 
 
Partenaires

Hébergement Web