Re: Agilizar consultas sobre fechas

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Manuel Alejandro Estevez Fernandez <stvzito(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Agilizar consultas sobre fechas
Date: 2009-10-03 23:46:42
Message-ID: 20091003234642.GA30188@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

¿Has hecho ANALYZE alguna vez sobre la tabla? Te sugiero que aumentes
el tamaño de las estadísticas (default_statistics_size = 100 en
postgresql.conf), reinicies el servicio, y luego hagas ANALYZE. Luego
prueba el EXPLAIN ANALYZE nuevamente.

--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"Granting software the freedom to evolve guarantees only different results,
not better ones." (Zygo Blaxell)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-10-03 23:49:00 Re: Agilizar consultas sobre fechas
Previous Message Rodrigo Ramirez Norambuena 2009-10-03 17:59:24 Re: Agilizar consultas sobre fechas