Identification :Il y a de bonnes chances que l'agrégation MAX(x
) dans ODBC
méthode est effectuée côté client (et non côté serveur). Cela peut facilement être contre-vérifié en voyant que doubler le nombre de lignes doublerait également approximativement le temps de requête.
Résolution :Si cela fait partie de quelques cas extrêmes, vous pouvez créer une VIEW
qui calcule cela côté serveur Postgres, et le ODBC
choisissez la valeur agrégée.