From: | "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Agilizar consultas sobre fechas |
Date: | 2009-10-05 02:58:56 |
Message-ID: | 4AC960F0.5010601@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 03/10/09 18:46, Alvaro Herrera 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.
>
> ¿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.
>
>
Voy a cambiar el valor en el archivo de configuración, correré el
analize y envieré los resultados.
Abusando un poco de su habilidad me podrían indicar algún link para el
tunning del servidor asi como los querys y demás, si sería mucho pedir
que fuera como un cookbook, ya que estamos sobre tiempo para entregar el
sistema y lamentablemente no recibimos la capacitación adecuada sobre la
implementación y maneja de postgresql.
Saludos.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-10-05 03:23:37 | Re: Agilizar consultas sobre fechas |
Previous Message | Javier Fritz Alsite | 2009-10-05 01:44:44 | Re: Consulta PyReplica |