Régression de perfs suite migration oracle 10g/11g
Bonjour,
Je me permets de vous contacter pour un avis d'Experts en bases de données Oracle.
Je travaille sur une migration oracle 10g vers 11g sur une base de 10 To !
Pour des raisons de gain de temps et de stabilité des plans d’exécution les statistiques sont FIGEES depuis la 8i en 2004 (même lors de la migration précédente 9i/10g).
Les temps de réponses 11g (base de test à volumètrie réelle) présentent une régression par rapport à la 10g !
Il faut remédier à cela sans recalculer les stats en 11g(une vraie contrainte).
Le code de l'application est bourré de hints pour forcer l'optimiseur ...
Faut-il forcer le calcul des stats en 11g après avoir inhibé tous les hints dans le code de l’application ? 3000 hints environ !
Sinon quel est le risque si on garde les anciens stats et on analyse traitement par traitement ?
Merci par avance pour votre aide.
Kais
Quelle démarche à suivre ?
Bonjour ,
La plus part des hints sont :
ORDERED
USE_HASH
USE_NL
NO_MERGE
INDEX
NO_QUERY_TRANSFORMATION
...
Pensez-vous que recalculer les stats 11g est un grand risque dans mon cas ?
Quelles sont les conséquences si on garde la même technique de stats figées 8i sur une base 11g !
Merci.
Retour arrière suite à un upgrade 10g/11g
Bonjour ,
Si un upgrade d'une base 10g de PRODUCTION vers la version 11g provoque une catastrophe au niveau des performances malgré les tests déjà effectués et que la disponibilité de la base de PRODUCTION est une critère très important , annuler un UPGRADE est-il possible ? Si oui quelles sont les contraintes et le risque de cette opération de retour arrière ?
Autres solutions pour éviter ce scénario ?
Merci les Experts.
Cordialement.
Kais
Calcul des stats 11g (job de nuit)
Bonjour,
Puis-je savoir comment fonctionne le job de nuit de calcul des stats dans la 11g ?
- Nom du job ?
- Plages de lancement par défaut ?
- Comment activer / désactiver ce job ?
- Quelle méthode utilisée pour effectuer ce calcul ?
- Avec quelles valeurs des paramètres du DBMS_STATS est-il lancé ?
- Peut-on exploiter ce job pour calculer les stats uniquement sur les objets dont les données sont fortement modifiées en dehors des plages où il est planifié ? Entre 2 traitements de jour par exemple ?
- Dans quels cas ce job n’est adapté ?
- Existe-il des spécificités et subtilités entre ce job de calcul de stats 11g et l’optimiseur 11g ? des contraintes ? des paramètres spécifiques de la base ?
Merci les Experts.
Calcul des stats : GTT et tables externes
Faut-il calculer les stats sur les tables temporaires (GTT) et les tables externes ?
merci