Re: Duda sobre startup_cost y total_cost en plantree

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

In response to

Browse pgsql-es-ayuda by date

  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