Marco Aurélio V. da Silva wrote:

> Estou com o seguinte problema, ao executar uma determinada query em 2 db com 
> estruturas iguais mais com dados diferentes eu obtenho resultados totalmente 
> diferentes com relação ao tempo de execução. Em um vai igual um tiro, em 
> outro demora muito, o volume de dados é mais ou menos o mesmo. Rodei um 
> explain pra ver o motivo, e vi que em um database usa o indice na hora de 
> fazer o relaciomanto entre tabelas, no outro naum. Verifiquei nos 2 db´s e 
> vi que o indice existe nos 2, mas em apenas um db é um usado. O que fazer ?
> 

EXPLAIN ANALYZE, por favor. Desconfio que (i) você não executa ANALYZE
frequentemente, ou seja, estatísticas desatualizadas (ii) o volume dos
dados nos dois sistemas estão fazendo com que algoritmos diferentes
sejam escolhidos.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a