From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Linux Man <linuxman(dot)uru(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Existe un comando para mover tuplas? |
Date: | 2007-07-12 19:34:40 |
Message-ID: | 20070712193440.GA22973@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Linux Man escribió:
> Es largo de explicar, pero resumidamente, la necesidad de mover tuplas
> es para poder tener reportes en un tiempo corto.
> En una tabla están los datos en brutos, y se pre-procesa esos datos,
> moviéndolos a otras tablas adelantándose a los diferentes reportes.
> Hay forma de hacer eso más eficiente?
No.
Si lo que te complica es que DELETE se demore mucho, quizas lo que
podrias hacer es particionar la tabla, de manera que cuando quieras
hacer el proceso de borrado usas un TRUNCATE de la particion de la cual
acabas de hacer el INSERT SELECT.
--
Alvaro Herrera http://www.PlanetPostgreSQL.org/
"Someone said that it is at least an order of magnitude more work to do
production software than a prototype. I think he is wrong by at least
an order of magnitude." (Brian Kernighan)
From | Date | Subject | |
---|---|---|---|
Next Message | Linux Man | 2007-07-12 20:31:58 | Re: Existe un comando para mover tuplas? |
Previous Message | Arturo Munive | 2007-07-12 19:33:22 | Re: Retornar un array |