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
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 |