PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Plano de explicação SQL:o que é Materialize?


Um nó de materialização significa que a saída de qualquer coisa que esteja abaixo dele na árvore (que pode ser uma varredura, ou um conjunto completo de junções ou algo assim) é materializada na memória antes que o nó superior seja executado. Isso geralmente é feito quando o nó externo precisa de uma fonte que pode ser redigitalizada por algum motivo ou outro.

Então, no seu caso, o planejador está determinando que o resultado de uma varredura em uma de suas tabelas caberá na memória, e isso tornará possível escolher uma operação de junção superior que exija novas varreduras e ainda seja mais barata.