From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | LDC - Carmen Brando <carmen(at)ldc(dot)usb(dot)ve> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda sobre startup_cost y total_cost en plantree |
Date: | 2007-02-26 23:16:00 |
Message-ID: | 20070226231600.GQ19104@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
LDC - Carmen Brando escribió:
> Tenia una pequena duda sobre que tan relacionado esta el valor del
> campo "total_cost" y "startup_cost" con el tiempo de duracion de la
> consulta que arroja postgres cuando se ejecuta en modo verbose. Por
> ejemplo estos valores del pedazito del arbol:
>
> :lefttree
> {SEQSCAN
> :startup_cost 0.00
> :total_cost 482.79
>
> Con este valor que se arroja en esta salida:
>
> psql:query14.sql:1: LOG: duration: 295470.032 ms statement:
> SELECT * FROM X.....
Lo que muestras arriba es la estimacion del planner, y lo que meustras
abajo es el tiempo real transcurrido. Si el planner no sabe hacer la
estimacion correctamente, obviamente los valores pueden ser muy
diferentes (como el caso que muestras). Tipicamente esto se considera
una deficiencia del planner.
Saludos,
el chevere ;-)
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Mero Moreira | 2007-02-26 23:16:26 | Re: clase conexion php+postgres |
Previous Message | Leonel Nunez | 2007-02-26 23:00:52 | Re: clase conexion php+postgres |