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.
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
   (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)

Reply via email to