Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Query del server collegato Postgresql molto lenta

Identificazione :Ci sono buone probabilità che l'aggregazione MAX(x ) nel ODBC il metodo viene eseguito sul lato client (non sul lato server). Questo può essere facilmente verificato vedendo che raddoppiare il conteggio delle righe raddoppierebbe approssimativamente anche il tempo della query.

Risoluzione :Se questo è uno dei pochi casi d'angolo, puoi creare una VIEW che lo calcola sul lato server di Postgres e su ODBC scegli il valore aggregato.