Identificação :há boas chances de que a agregação
MAX(x ) no ODBC está sendo feito no lado do cliente (não no lado do servidor). Isso pode ser facilmente verificado ao ver que dobrar a contagem de linhas também dobraria aproximadamente o tempo de consulta. Resolução :Se este estiver entre alguns casos de canto, você pode criar um
VIEW que calcula isso no lado do servidor Postgres, e o ODBC escolha o valor agregado.