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 05/09/2007, 21h50   #1
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Par défaut [ORACLE 9.2i] Importance du type d'analyze

Bonjour à tous,

Je suis confronté à une situation que j'ai du mal à comprendre.

J'ai une application deployée sur 4 instances differentes (dev, recette, pré-prod et prod) qui donne des temps de reponse au niveau applicatif completement differents entre d'une part :

des analyzes compute ou estimate

et

des analyzes gather statistics

quand je dis des differences, ce sont des differences de l'ordre de 1mn30 à 10secondes pour l'affichage d'une page.

J'ai consulté les plans d'executions et ils sont les memes quelque soit la methode d'analyze, j'ai testé le estimate 10%, le 20%; le compute et finalement le gather.

qu'en pensez vous?

merci!
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 22h39   #2
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Qu'en est-il des différences de volumétries et d'activités entre ces bases ?
Et les paramétrages ?
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 10h10   #3
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Bonjour,

Cette base fait entre 2.5 et 7Go en terme de volumetrie entre les differents environnements.

Quelque soit la volumetrie la difference est flagrante. Pour le parametrage, l'instance est parametrée par defaut sauf pour les parametres memoire qui ont été adaptés suivants les environnements.

J'ai testé en mode OPTIMIZER_GOAL=RULE et CHOOSE, aucun impact non plus au niveau des temps de reponse ou du plan d'execution.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 15h56   #4
Membre actif
 
Inscription : septembre 2007
Messages : 188
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : septembre 2007
Messages : 188
Points : 195
Points : 195
Bonjour,

Les temps de réponse sont différents en fontion de l'instance ou du mode d'analyze des stats.

d'une facon général il est conseillé d'utilisé dbms_stats
par ailleurs, il est important de voir si l'écart est important sur une même instance ou entre deux instances.
lallio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2007, 16h57   #5
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Citation:
Envoyé par lallio Voir le message
par ailleurs, il est important de voir si l'écart est important sur une même instance ou entre deux instances.
c'est pire que ca, sur la meme instance, en fonction du type d'analyze, il suffit de chronometrer pour constater d'importantes differences.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 14h05   #6
Invité régulier
 
Inscription : septembre 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 7
Points : 5
Points : 5
Un petit truc tout bête... as-tu bien vérifié que l'optimiseur est bien passé en choose? car OPTIMIZER_GOAL n'est parfois pas pris en compte (vieux mot clé)...il faut mettre OPTIMIZER_MODE...

Je constate un peu le même problème que toi en fait sur un de nos environnements de recette (je n'ai pas encore la réponse^^)

Pour contourner, on a exporté les statistiques de production et on les a importé en recette...

(on utilise bien dbms_stat)
Merilka 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 14h35.


 
 
 
 
Partenaires

Hébergement Web