Pessoal O algoritmo MERGE-JOIN ou HASH-JOIN normalmente é escolhido pelo Otimizador ao inves do NESTED-LOOP, devido a ter melhor desempenho.
No entanto, se considerarmos a utilização de discos SSDs, que tem velocidade de leitura mais de 100 vezes mais rápida que um HDD o algoritmo NESTED-LOOP pode ser uma melhor opção, devido a trabalhar somente com leituras. Outro fato é que o MERGE-JOIN e HASH-JOIN necessitam de bastante escrita, quando os dados não cabem na RAM, e se considerarmos o maior preço por gigabyte de um SSDs, isso também deve ser considerado. Estou considerando ambientes exclusivos com discos SSDs. Alguém sabe se o PostgreSQL consegue identificar se o armazenamento está sendo em um SSD para poder escolher melhor o algoritmo de Junção ? []`s Neto
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral