Hola,

Esta es la salida de explain analyze aunque no entiendo bien la diferencias


QUERY
PLAN

-------------------------------------------------------------------------------------------------------------------------------------------------------------
 Sort  (cost=739.67..740.00 rows=131 width=144) (actual time=1.156..1.237
rows=171 loops=1)
   Sort Key: evidencia0_.id
   Sort Method: quicksort  Memory: 49kB
   ->  Nested Loop  (cost=0.00..735.06 rows=131 width=144) (actual
time=0.025..0.981 rows=171 loops=1)
         ->  Seq Scan on evidencias_concepto evidenciac1_  (cost=0.00..6.54
rows=96 width=8) (actual time=0.007..0.076 rows=96 loops=1)
               Filter: ((tabla)::text = 'ies'::text)
         ->  Index Scan using ix_evidencias_con_tab on evidencias
evidencia0_  (cost=0.00..7.58 rows=1 width=144) (actual time=0.005..0.006
rows=2 loops=96)
               Index Cond: ((id_evidencia_concepto = evidenciac1_.id) AND
(id_tabla = 1))


Gracias


2013/4/22 Martín Marqués <[email protected]>

> El día 22 de abril de 2013 12:11, Fernando Paz <[email protected]>
> escribió:
> > Holas,
> >
> > De antemano gracias por ya ayuda.
> >
> > La cuestión es que tengo una tabla (evidencias) en donde un campo
> almacena
> > un archivo de tipo documento (doc,odf,pdf,etc.)
> >
> > Esta ya a crecido bastante tiene unos 58000 registros que en gigas por
> los
> > archivos se traduce en unos 30 GB
> >
> > se suele hacer una consulta como
> >
> > select * from evidencias
> > where
> >  tipo = $1 and clase = $2
> >
> > Al hacer el explain toma correctamente el índice pero su costo esta ahi
> por
> > los 800, pero ejecutarla se esta demorando más de 10 seg
>
> EXPLAIN ANALYZE además de "explicarte" lo que el planner piensa hacer
> ejecuta la consulta para darte tiempos reales. Que tiempos da explain
> analyze?
>
> > Porque?
> >
> > Sospecho que es porque tiene almacenamiento de archivos... en ese caso
> que
> > parámetro debería optimizar para mejorar el tiempo?
>
> Cuantas filas, aproximadamente se seleccionan con ese filtro?
>
> --
> Martín Marqués
> select 'martin.marques' || '@' || 'gmail.com'
> DBA, Programador, Administrador
>

Responder a