From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Miguel <mmiranda(at)123(dot)com(dot)sv> |
Cc: | "Javier Aquino H(dot)" <JAquino(at)LexusEditores(dot)com>, Jaime Casanova <systemguards(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: consulta se demora mucho mas que antes |
Date: | 2006-03-31 19:04:55 |
Message-ID: | 20060331190455.GJ14204@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Miguel escribió:
> Gracias Javier, tambien funciona asi, y es mucho mas simple, ahora me
> sucede algo curioso que no se si sera un problema o no , la primera vez
> que ejecuto la consulta se tarda aproximadamente 2.5 segundos, si vuelvo
> a ejecutar la misma consulta nuevamente se tarda 0.3 segundos
> aproximadamente ej:
Dos palabras: "Working set".
Entre el sistema operativo y los "shared buffers" hay cache de los
elementos usados en la consulta anterior. La primera vez hay que hacer
I/O para obtenerlo; la segunda vez, esta en memoria. Si buscas otro
rango, hay que traer un pedazo distinto del indice y la tabla, lo cual
implica mas I/O.
La pregunta interesante es si haces una busqueda de un rango (A, A+1) y
luego del rango (A+1, A+2), al hacer una nueva busqueda de (A, A+1) se
demora 0,3 o 2,5?
Definitivamente no es un problema.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-03-31 19:11:00 | Re: Necesito ayuda con la ejecución de ficheros desde postgres |
Previous Message | ROBERTO FARIAS | 2006-03-31 19:00:11 | migración de datos informix-postgresql |