L'optimisation des requêtes consiste à réduire le travail du moteur : sélectionner uniquement les colonnes utiles, filtrer tôt, exploiter le partitionnement et le clustering, éviter les jointures inutiles et précalculer les agrégats fréquents. Elle se mesure à partir du plan d'exécution et du volume de données lu, pas seulement du temps écoulé.
Exemple
SELECT id_client, montant FROM fait_ventes WHERE date_vente = '2025-03-01'; -- plutôt que SELECT *