Mejores prácticas en procedimientos de carga de información

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

Responses

Browse pgsql-es-ayuda by date

  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