"Bonjour, avec Oracle Database 19c (test avec la 19.8), je n'ai pas les plans d'exécution et les performances que vous obtenez avec PostgreSQL 13 dans l'article https://pgphil.ovh/migration_performance_12_13_01.php
Cela me semble étrange au moins pour la première requête qui est très simple. Voyez-vous une raison ?"
Réponse :
L'un des meilleurs spécialistes de l'optimiseur statistique Oracle, Jonathan Lewis, m'a donné la réponse qui est valable jusqu'à Oracle 19c.
Pour cette requête,
Code : Tout sélectionner
select idg, perf from lancers order by perf desc fetch first 5 rows only;
Pour cette requête,
Code : Tout sélectionner
select idg, taille, perf from lancers join geants using (idg) order by perf desc, taille desc fetch first 5 rows only;