Obrigado pela explicação. Agora se puder me responder mais uma eu agradeço. 
Como posso otimizar o pg_restore? pois o mesmo aumentou em duas horas depois 
que surgiram estas tabelas.

Obrigado.
Ari



----- Mensagem original ----
De: Euler Taveira de Oliveira <[email protected]>
Para: Comunidade PostgreSQL Brasileira <[email protected]>
Enviadas: Sexta-feira, 13 de Fevereiro de 2009 10:06:35
Assunto: Re: [pgbr-geral] Arquivos cm extensão .1

Arivaldo Bento escreveu:
> Bom dia. Verificando no diretório /var/lib/pgsql/data/base, verificamos que 
> havia vários arquivos com extensão tipo:
> 
> 175729223 e depois outros com 175729223.1 / 175729223.2 etc....
> 
> Percebemos tb que o nosso backup pelo pg_dump e principalmente o pg_restore 
> (atualizamos uma outra base em outro servidor diariamente pelo pg_restore) tb 
> ficaram lentos uma vez que estas tabelas são imensamente grandes. Como evitar 
> que o postgres crie estas tabelas? Uma vez que pelo nome dá pra sugerir que 
> são cópias.
> 
Não são cópias. Tabelas com mais de 1GB são divididas em arquivos filenode,
filenode.1, filenode.2, ..., filenode.n. Isso evita problemas com sistemas de
arquivos que não suportam arquivos muito grandes [1].

eu...@goiania:~/pgdata/base$ find . -name '*.1'
./16515/16547.1
./16514/16528.1
eu...@goiania:~/pg$ ./bin/psql -q -U postgres
postgres=# select datname from pg_database where oid=16514;
datname
---------
tst
(1 row)

postgres=# \c tst
You are now connected to database "tst".
tst=# select relname from pg_class where relfilenode=16528;
relname
----------
accounts
(1 row)



[1] http://www.postgresql.org/docs/8.3/static/storage-file-layout.html


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a