Optimisation

Trois niveaux d’optimisation :

Serveur : mémoire (taille des caches), gestion des fichiers (placement sur disques rapides).

Base de données : bonne conception (normalisation, choix des types), représentation physique (tablespaces, partitionnement).

Requêtes : écriture efficace, utilisation des index, analyse des Plans d’exécution.

Principes généraux

Minimiser les entrées/sorties disque (les plus coûteuses).

Utiliser la mémoire cache au maximum.

Éviter les parcours complets de tables (full table scan).

Créer des index sur les colonnes utilisées dans les WHERE et JOIN.

Utiliser des vues matérialisées pour les agrégations répétitives.