Podes mandar la consulta?

El día 22 de abril de 2013 13:22, Fernando Paz <[email protected]> escribió:
> 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
>
>



-- 
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a