Em 2 de dezembro de 2015 17:40, Ariel Alves <[email protected]>
escreveu:

> Pessoal boa tarde,
>
> Tenho mais uma dúvida, existe alguma diferença de desempenho ou segurança
> dos dados em usar o valor data_directory e usar uma pg_tablespace.
>

Boa noite!

Supondo que teus tablespaces estão no mesmo disco que o PGDATA, não tem
diferença nenhuma. Quanto a segurança, depende. Quem sabe tu dá um pouco
mais detalhes do teu ambiente?


> Por exemplo:
> data_directory = '/dados/postgresql/9.2/main' (parâmetro do
> postgresql.conf)
>
> CREATE TABLESPACE ts_dados OWNER postgres LOCATION
> '/dados/postgresql/9.2/main';
>

Talvez a idéia de criar o tablespace esteja um pouco distorcida. A proposta
dos tablespaces é permitir deixar os objetos em outros discos e partições.
Dito isso, não faz sentido apontar um tablespace para o mesmo lugar do
PGDATA.

No Geral, o ganho real do tablespace é vinculado a distribuição de carga de
IO entre os multiplos discos/arrays/storages e/ou a
possibilidade/necessidade espalhar os dados em varios discos a fim de
evitar a falta de espaço em disco.


-- 
Sebastian Webber
http://swebber.me
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a