Performances Oracle - Tuning Requêtes

Attention, ouverture dans une nouvelle fenêtre. PDFImprimerEnvoyer

Corriger les Problèmes de Performance Oracle

Identifier les requêtes SQL qui génèrent des problèmes de performance, puis trouver des corrections à ces problèmes dans le cadre d'une prestation outillée avec engagement de résultat.

Bénéfices

  • Identification et corrections des dégradations de performance des requêtes SQL Oracle
  • Résolutions de problèmes BD critiques
  • Garantie de résultats dans un délai rapide
  • Diminution des charges dédiées au Tuning et à l'optimisation de la production

Cette intervention, permettra de trouver les meilleurs Hints, validés par Oracle, pour les requêtes les plus pénalisantes à l'aide d'ActiveBase Tuning RobotTM,.
Un consultant prend en charge l'ensemble de la prestation et s'appuiera sur la solution ActiveBase Tuning RobotTM , installée sur le serveur BD ou une autre plate-forme connectée à la BD. 

Préparation de la prestation

  • Description de l'environnement, des phénomènes observés et du référentiel
  • Informations pour installer les outils ActiveBase (droits d'accès) et les mettre en œuvre

Déroulement 

  • 1. Réunion avec le Client pour transmettre les informations contextuelles et le référentiel
  • 2. Etude préliminaire des phénomènes observés etdes informations fournies par  Oracle ; détermination des ordres SQL à optimiser et des objectifs d'amélioration à atteindre.
  • 3. Installation d'ActiveBase Tuning Robot (pas d'impact sur l'infrastructure, l'application, la BD) ;
  • 4. Lancement d'ActiveBase Tuning RobotTM pour mettre en œuvre :
    - Identification et Sélection des ordres SQL à optimiser,
    - Recherche automatisée d'optimisations puis benchmarking et validation par Oracle
  • 5. Réunion de débriefing et recette

ActiveBase Tuning RobotTM peut être exécuté en mode batch depuis une plate-forme de pré production ou de la plate-forme de production de la base cible Oracle (la nuit, en fin de semaine, période disponible ou peu chargée).

Durée de la prestation

Elle dépend du contexte et dure en moyenne 2 à 4 jours.

Livrables

  • 1. Rapport sur les résultats (gains observés) et les statistiques sur les actions
  • 2. Mise à disposition du client des Hints trouvés pour utilisation sous deux formes:
         a) Intégration des optimisations dans le code applicatif pour mise à niveau et/ou
         b) Utilisation dans le contexte applicatif (cf. § prestation facultative).

Engagements

  • Après une étude préalable, atteindre les objectifs d'optimisation agréés par les deux parties sur les requêtes sélectionnées
  • Fournir des améliorations validées (benchmarkées) par Oracle

Prestation facultative 

Validation dans le contexte applicatif : Utilisation de règles générées par ActiveBase Tuning RobotTM en exécutant l'application d'origine dans son contexte d'exploitation en appliquant les optimisations à la volée par ActiveBase Performance (*).

(*) le serveur ActiveBase Performance est placé, comme un proxy, entre l'application et la base de données. Les règles contenant les Hints trouvés par ActiveBase Tuning RobotTM  sont importées dans le moteur de règles d'ActiveBase Performance. L'application envoie les ordres SQL qui passent par le serveur ActiveBase Performance. Il reconnaît les ordres SQL, leur applique à la volée les règles avec les Hints, puis envoie les requêtes pour exécution à la base de données.