From: | "Paulina Quezada" <paulina(dot)quezada(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Problemas con tablas temporales y tiempo de respuesta... |
Date: | 2007-03-06 18:22:22 |
Message-ID: | 3babf2fc0703061022y15a5d53drf54095baf8b6e849@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
Al comienzo de mi aplicación creo 80 tablas temporales (se migró la
aplicación de sybase a postgres), esto debido a que si las creara en cada
función a pesar de que ponga el create temporary table (... )on commit drop,
al ejecutar por segunda vez la función reporta un error (Postgres sigue
apuntando al objeto inicial y reporta error de que no encuentra el objeto al
ejecutar por segunda vez la función), así que me aseguro creándolas al
comienzo y esto está haciendo que se degrade un montón el tiempo de
respuesta de todas las funciones o sentencias sql que se ejecutan después.
Mi pregunta es el sentido de que puedo hacer (aparte de lo obvio no crear
tantas tablas y cambiar la programación de las funciones), para que no se
degrade el tiempo de respuesta, debo cambiar algo en el archivo de
configuración en cuánto al manejo de memoria?, uso la versión 8.2.1 del
postgres y está corriendo bajo un servidor linux que tiene 2
procesadores xeon 3.0 Ghz y 1GB de memoria RAM
Actualmente los shared buffers están en 100MB. No he tocado el parámetro
Work Mem
Gracias por su ayuda!
att,
Paulina Q.
From | Date | Subject | |
---|---|---|---|
Next Message | Diego Ayala | 2007-03-06 19:07:34 | Duración de las conexiones |
Previous Message | Ricardo Martin Gomez | 2007-03-06 18:12:40 | Re: Pregunta sobre condiciones en tablas |