From: | Diego <mrstephenamell(at)gmail(dot)com> |
---|---|
To: | "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com>, Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Adicionando data con COPY |
Date: | 2019-11-06 12:20:32 |
Message-ID: | 82676def-b2a5-95b0-a045-03786f94d46d@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Carlos,
Con copy, creo qeu solo bloquearias la parte que dura la actualizacion
de indices y seqs, si fuera una tabla solo con pk, volaria.
Se me ocurre que podes subir la data con copy a una tabla igual, con
otro nombre, y desde ahi ir pasandola por lotes de 600 rows con insert
into a la tabla original.
por otro lado, en vez de respaldar a csv, quizas un dump con -Fc y -t a
la tabla, te permitiria ganar velocidad y pordias aplicar durante el
restore como dicia recien.
En fin, espero sirva.
Salu2
On 5/11/19 21:57, Carlos T. Groero Carmona wrote:
> Hola lista,
>
> Tengo una tabla con 30GB de data in production y tuve que eliminar 21k
> tuplas. El proceso de dele fue bien porque lo hice en bashes de 600
> por transaction. Antes de eliminar esta information cree una copia en
> un csv file.
>
> He estado buscando si tengo que rollback esta data utilizando el
> comando copy esto podria bloquear mi tabla mientras el comando esta
> corriendo?
>
> Probe el comando en otro environment y funciono sin problema pero
> tengo curiosidad acerca que pasara si esto pasara en production.
>
> Como siempre, gracias por sus comentarios y consejos,
> Carlos
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos T. Groero Carmona | 2019-11-06 20:20:05 | Re: Adicionando data con COPY |
Previous Message | Carlos T. Groero Carmona | 2019-11-06 00:57:33 | Adicionando data con COPY |