| From: | Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
|---|---|
| To: | "interlinux interlinux" <inter_linux(at)hotmail(dot)com>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | Re: [Pgsql-ayuda] update |
| Date: | 2004-01-30 07:48:57 |
| Message-ID: | 200401300448.57152.martin@bugs.unl.edu.ar |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
El Jue 29 Ene 2004 23:46, interlinux interlinux escribió:
> hola lista... agresco su ayuda.. antes recibida... y consultandoles una
> cuestion tecnica del update...
> tengo una base de datos con 159333 registros y estoy intentando actualizar
> un campo char(1), con otro campo de igual magnitud y tipo (misma tabla),
> pero he notado que cuando le doy el begin work antes de la actualizacion me
> consume hasta un 90% de mis recursos del sistema.. (linux). Luego lo intente
> sin el begin work... y mejoro un poco, pero aun esta lento y tengo que
> cortarlo porque no siento que avance... Mis preguntas son las siguientes..
> existe forma de monitorear el avance de la actualizacion?... Como puedo
> procesar por lotes de 1000 y dar un commit de tal manera que se agilice mi
> proceso de actulizacion, o existen otras formas de agilizarlo... Disculpen
> sin son muchas preguntas, gracias por su atencion..
Deberíamos ver la consulta realizada (el update) y preferentemente con explain
analize adelante:
EXPLAIN ANALYZE UPDATE tabla SET ...
--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ricardo Ignacio Mercado Araneda | 2004-01-30 12:17:22 | [Pgsql-ayuda] Actualizacion de Postgres |
| Previous Message | Martín Marqués | 2004-01-30 07:43:52 | Re: [Pgsql-ayuda] PostgreSQL: problemas con pg_connect |