Re: Agilizar consultas sobre fechas

From: Calabaza <calalinux(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Agilizar consultas sobre fechas
Date: 2009-10-05 11:00:03
Message-ID: 958993320910050400k182d5055ra202ac481376cdf1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 3 de octubre de 2009 19:46, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> Manuel Alejandro Estevez Fernandez escribió:

> Obviamente el problema está aquí:

>> "        ->  Index Scan using ventas_detalle_id_sucursal_index on
>> ventas_detalle vd  (cost=0.00..3.03 rows=2 width=51) (actual
>> time=0.026..1312.527 rows=1641934 loops=673)"
>> "              Index Cond: (id_sucursal = 11)"

> Hay 6 órdenes de magnitud de error!  Eso es muy malo, francamente es la
> primera vez que veo una estimación tan mala.

¿Podías indicarnos que significa eso de órdenes de magnitud?
Primera vez que leo eso en la interpretación de un explain analyze. :)

> ¿Has hecho ANALYZE alguna vez sobre la tabla?  Te sugiero que aumentes
> el tamaño de las estadísticas (default_statistics_size = 100

Y otra pregunta más: este valor de 100,
¿cómo haces para elegir este valor?
Intuyo que está basado en tu experiencia, pero,

¿existe alguna relación con la cantidad de registros de la tabla?

> en postgresql.conf), reinicies el servicio, y luego hagas ANALYZE.  Luego
> prueba el EXPLAIN ANALYZE nuevamente.

Bueno, espero no haber molestado con tantas preguntas,

Un abrazo a todos.
--
§~^Calabaza^~§ from Villa Elisa, Paraguay
http://calablogbaza.blogspot.com/

http://es.wikipedia.org/wiki/Top-posting
http://es.wikipedia.org/wiki/Netiquette

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Fritz Alsite 2009-10-05 13:11:33 Re: Consulta PyReplica
Previous Message Arturo Munive 2009-10-05 10:28:01 Re: psql portable