Skip site navigation (1) Skip section navigation (2)

Re: Cambiar disco de tablespace

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: roberto <cygnus2k(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cambiar disco de tablespace
Date: 2010-10-26 15:51:07
Message-ID: 1288108050-sup-2565@alvh.no-ip.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Excerpts from roberto's message of mar oct 26 09:20:40 -0300 2010:
> Hola Lista!
> Tengo la siguiente situacion, tengo una BD y un tablespace en un disco 
> montado con autofs.
> Me plantean si el dia de mañana, cuando el disco se vaya llenando poner 
> otro disco y que ande con el como espacio libre para seguir 
> guardando/consultando mas datos, y si algun dia quieren consultar datos 
> del otro disco, poner fisicamente el otro disco de nuevo y lo tome con 
> los datos viejos para consultar.

No, esto no funciona.  Tienes que tomar precauciones adicionales.

Si quieres archivar datos antiguos, quizás podrías particionar los datos
por año (o el período que te convenga).  Si pones cada partición en un
tablespace independiente, podrás desactivar todo lo que haya en ese
tablespace y sacar el disco.  Con ALTER TABLE / DROP INHERIT creo que
puedes sacar una tabla de una jerarquía de herencia.  Tienes que tener
mucho cuidado con aplicar VACUUM FREEZE a la tabla que quieras sacar de
circulación por un tiempo prolongado.

Creo que debes leer más sobre particionamiento y jerarquías de herencia.


-- 
Álvaro Herrera <alvherre(at)commandprompt(dot)com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

pgsql-es-ayuda by date

Next:From: Daniel OrozcoDate: 2010-10-26 16:08:22
Subject: Re: Sentencia DML dinamica.
Previous:From: Alvaro HerreraDate: 2010-10-26 15:46:07
Subject: Re: problema con trigger

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group