sql >> Base de Datos >  >> RDS >> PostgreSQL

Plan de explicación de SQL:¿qué es Materialise?

Un nodo de materialización significa que la salida de lo que sea que esté debajo en el árbol (que puede ser un escaneo, un conjunto completo de uniones o algo así) se materializa en la memoria antes de que se ejecute el nodo superior. Esto generalmente se hace cuando el nodo externo necesita una fuente que pueda volver a escanear por algún motivo u otro.

Entonces, en su caso, el planificador está determinando que el resultado de un escaneo en una de sus tablas cabrá en la memoria, y hará posible elegir una operación de combinación superior que requiera nuevos escaneos sin dejar de ser más económica.