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

Responder a