Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête de serveur lié Postgresql très lente

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.