Por que o pg_restore de BLOB-s é tão lento e como isso pode ser melhorado?

1

Eu tenho localmente um despejo de banco de dados de 2 GB com BLOB-s, no formato "custom" pg_dump. Demora cerca de 50 minutos para restaurar, 49 dos quais estão restaurando os BLOB-s.

A versão do PostgreSQL é 8.4.2. Plataformas: OS X & Linux

O tempo de restauração pode ser melhorado de alguma forma?

    
por Ivan Krechetov 28.09.2010 / 10:11

2 respostas

2

A restauração de grandes quantidades de dados binários é um processo inerentemente demorado, e o Postgres é tão eficiente quanto um servidor de banco de dados pode ser.

Para acelerar a restauração, você basicamente precisa de discos mais rápidos.

    
por 17.08.2011 / 20:36
0

Pare de salvar as imagens no banco de dados, apenas salve o caminho.

    
por 30.08.2011 / 20:34

Tags