From: | "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Mejores prácticas en procedimientos de carga de información |
Date: | 2014-07-18 03:39:29 |
Message-ID: | CA+sRwUCTcPL5fxZepxOwCkB9bdVY+O0ygFwkVB6m1QYNndGSQg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas noches
Saludos a todos.
Actualmente estamos implementando un sistema, donde vamos a realizar una
rutina de manera diaria que cargará toda la información de una base de
datos (?) almacenada en dbfs, los cuales se extraen en archivos de texto y
son cargados mediante un batch con sentencias :
truncate table
-c "\copy tabla from etc etc "
Posteriormente se realizan algunas consultas para "limpiar la información"
en el esquema de producción.
Espero puedan ayudarme a esclarecer algunas de mis dudas:
1.- ¿Que es más conveniente, en términos de desempeño, hacer el truncado y
cargar la información o eliminar las tablas, cargar la información y
establecer indices?
2.-¿Para qué sirve la sentencia FREEZE en el copy y cómo puedo utilizarla
desde el batch?
Agradezco de antemano su apoyo y comentarios.
by:
ISC. Manuel Alejandro Estévez Fernández
From | Date | Subject | |
---|---|---|---|
Next Message | Eduardo Morras | 2014-07-18 07:43:18 | Re: Performance DB |
Previous Message | Jairo Graterón | 2014-07-18 03:32:28 | Re: Performance DB |