Patrick Espake wrote:

> Será que é o meu SQL? Eu estou usando Left Join, porque os valores 
> depende do ID da tabala 1.
> 
Vamos tentar outra estratégia... Como eu não sei qual o tamanho e nem a 
distribuição dos valores nas tabelas. Vou "chutar" que a estimativa das 
estatísticas estão muito ruins. Então altere o parâmetro 
default_statistic_target para 30. Execute um ANALYZE em todas as tabelas 
envolvidas e execute o EXPLAIN ANALYZE novamente.
Não resolveu? Acho que você vai ter que repensar a consulta SQL. Todos 
estes LEFT JOINs são necessários? Usa-se LEFT JOINs quando não se tem a 
garantia que a tabela da direita terá um registro correspondente a 
tabela da esquerda. É esse o seu caso sempre?

> O MVCC que você falaram é Model, View e Controller?? Isso o que seria o 
> outro C?
> 
Nada a ver com paradigmas de programação. MVCC é "Multi-Version 
Concurrent Control" [1].

[1] http://en.wikipedia.org/wiki/Mvcc


-- 
   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