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 TABLE
s 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)