Tablas temporales de PostgreSQL

Necesito realizar una consulta 2.5 millones de veces. Esta consulta genera algunas filas que necesitoAVG(column) y luego usa estoAVG para filtrar la tabla de todos los valores por debajo del promedio. Entonces necesitoINSERT estos resultados filtrados en una tabla.

La única forma de hacer tal cosa con una eficiencia razonable parece ser creando unTEMPORARY TABLE para cada consulta postmaster python-thread. Solo espero que estosTEMPORARY TABLEs no se conservará en el disco duro (en absoluto) y permanecerá en la memoria (RAM), a menos que estén sin memoria de trabajo, por supuesto.

Me gustaría saber si una TABLA TEMPORAL incurrirá en escrituras de disco (lo que interferiría con los INSERTOS, es decir, ralentizaría todo el proceso)

Respuestas a la pregunta(2)

Su respuesta a la pregunta