!
!
!
!
!
!
!
!

Optimisation des accès aux données
Problématique
L'utilisation du langage SQL entraîne bien souvent des problèmes de performance d'accès aux données. On constate que la plupart des problèmes rencontrés en production sont essentiellement dus à l'applicatif, et en particulier à la codification des requêtes SQL, ainsi qu'à l'utilisation d'une stratégie d'accès inadéquate pour l'ordre exécuté.
Optimiser les accès aux données relationnelles d'un applicatif, nécessite, d'une part, la connaissance du fonctionnement interne du SGBD en termes de stratégies d'accès, d'autre part, la connaissance de l'application en termes d'accès, de fréquence et de volumétrie statique et dynamique.
Intervention

Objectif

  • Effectuer un bilan du point de vue des performances et de la maintenabilité des ordres SQL sur un sous-ensemble représentatif ou sur la totalité de l'application
  • Etablir un plan d'action répertoriant et quantifiant les modifications envisagées (DML, DDL)
  • Minimiser l'impact applicatif

Type de prestation

  • Conseil avec transfert de compétences
  • Mise en pratique d'une méthodologie éprouvée
  • Utilisation des outils de tuning du site et/ou natifs Oracle

Plan de l'intervention

  • Identification d'un sous-ensemble critique
  • Mise en place d'un cadre technique pour le bilan :
    Paramétrage du moteur du SGBD
    Volumétrie et organisation physique des bases de données
    Scénarios d'étude des stratégies d'accès
    Cinématique des accès
  • Application de la méthode d'optimisation applicative
  • Prise des éléments d'analyse
  • Mesure des éléments de corrections à effectuer
    Résoudre les problèmes et valider les modifications pour généralisation

Résultat

Rédaction d'un rapport précisant :
  • Démarche utilisée
  • Applicatif examiné
  • Problèmes rencontrés et les solutions envisagées
  • Remarques et les recommandations liées aux problèmes rencontrés
  • Plan d'action à mettre en oeuvre en terme d'impacts et de charges
Dans un souci de standardisation et transparence des procédures techniques Oracle, TAFORA (Radu Caulea) met à la disposition de ses clients des documents génériques de pilotage des divers activités.


Copyright © 1998-2002 Radu Caulea, TAFORA MAJ 06/11/2006 !
Commentaires et suggestions radu[CHEZ]tafora.fr