El día 23 de enero de 2009 11:36, Gabriel Ferro
<[email protected]> escribió:
>
>
>
>
> ----- Mensaje original ----
>> De: Emanuel Calvo Franco <[email protected]>
>> Para: pgsql-es-ayuda <[email protected]>
>> Enviado: viernes 23 de enero de 2009, 9:57:44
>> Asunto: Re: [pgsql-es-ayuda] Update muy largo
>>

>>
>> Una rule sería más rápida creo.
>> Lo que podrías hacer es realizar explains modificando la consula hasta
>> que encuentres la forma de que lo haga secuencial por nombre o sin 
>> ordenamiento.
>> Luego de terminado el proceso reindexar la tabla.
>>
>> #enable_bitmapscan = on
>> #enable_hashagg = on
>> #enable_hashjoin = on
>> #enable_indexscan = on
>> #enable_mergejoin = on
>> #enable_nestloop = on
>> #enable_seqscan = on
>> #enable_sort = on
>> #enable_tidscan = on
>>
>> podes poner en set enable_indexscan = off...
>> desde psql
>>
>>
>> --
>>       Emanuel Calvo Franco
>>    ArPUG / AOSUG Member
>> Postgresql Support & Admin
>> --
>> TIP 4: No hagas 'kill -9' a postmaster
>
> Complicadito el temaa..jee... no queria eso de eliminar update crear pero veo 
> que sera lo mas practico.. pero ahora tengo un problemilla.. si corto el 
> proceso con ctrl+C pierdo todo lo que hizo la funcion... habria una forma de 
> hacerlo?
>
>

Espera a que termine.
Crea una rule para ese campo.
Ahora ya está corriendo, dejalo.
La rule no es retroactiva.

>
>      Yahoo! Cocina
> Recetas prácticas y comida saludable
> http://ar.mujer.yahoo.com/cocina/
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
>         http://www.postgresql.org/docs/faqs.FAQ.html
>



-- 
      Emanuel Calvo Franco
   ArPUG / AOSUG Member
 Postgresql Support & Admin
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a