Olá

Estou estudando banco de dados em geral, se puderem me ajudem em uma dúvida.

A execução da query no postgre segue um plano de execução que seria uma
árvore onde as folhas seriam table scan, e os nodos os joins?

Seria possível então pegar a cardinalidade dos resultados parciais antes de
cada join da arvore de execução?

Eu sempre imaginei que a execução era assim, mas ao analisar um código de
outro banco de dados, vi que a execução deles, é apenas um nested loop de
todos joins, e se passar todas condições de todos loops, a linha de
resultado vai sendo guardada para posterior exibição na tela.

Obrigado!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a