Re: uso de tableSpace distintos para indices y para tablas

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Juan Ramirez <juanrmiranda(at)hotmail(dot)com>
Cc: PostGreSQL Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: uso de tableSpace distintos para indices y para tablas
Date: 2008-11-17 17:20:10
Message-ID: 20081117172010.GH4291@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Juan Ramirez escribió:
>
>
> Colegas nuevamente tengo otra duda sobre el bueno uso de PostGreSql.
>
> Resulta que quiero saber si el usar un TableSpace diferente en los
> indices y en las tablas de mi base de datos es correcto, es decir, yo
> tengo mi tablespace para guardar los datos pero tengo un tablespace
> diferente para guardar mis indices.
>
> pregunto, esa práctica es correcta?, obtendré buenos resultados?, el
> rendimiento será menor que si tuviera datos e indices en el mismo
> tableSpace?.

De que es correcta, es correcta, pero no sé si será útil. La única
función que cumplen los tablespaces es ayudarte a utilizar más de un
punto de montaje para almacenar los datos. Si ambos tablespaces están
en los mismos discos físicos, entonces es una pérdida de tiempo.

Si los tablespaces están en dos discos separados, entonces es posible
que aún así sea mala idea usar tablespaces: ¿no te convendrá mejor hacer
un RAID encima de los dos discos, de manera de tener mejor confiabilidad
y potencialmente también mejor rendimiento?

En todo caso, es algo que deberías medir. Y pregúntate cuánto vale en
$$ el que uno de los dos discos se muera por problemas físicos, y tengas
un downtime de varias horas mientras reconstruyes la información.

--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"We're here to devour each other alive" (Hobbes)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Eduardo Arévalo 2008-11-17 17:37:51 error al cargar un vector de puntos....
Previous Message Juan Ramirez 2008-11-17 16:53:53 uso de tableSpace distintos para indices y para tablas