Коснется драгоценного камня медленно

В настоящее время я импортирую из Heroku базу данных postgree на свою машину с помощью Taps.

База данных составляет около 5 МБ и содержит около 20 тыс. объектов.

Пока идет минут 15.

Любая идея, почему это занимает так много времени и есть ли способ сделать это быстрее? Я не могу представить, как можно работать таким образом, когда база данных разрастается до 1 миллиона объектов, и мне нужно что-то делать в ускоренном темпе.

messages:      100% |==========================================| Time: 00:11:07

(это была таблица всего с 14 тыс. объектов)


person Martin    schedule 01.06.2012    source источник


Ответы (1)


Загрузка резервной копии, вероятно, будет намного быстрее, если у вас есть (бесплатный) аддон pgbackups и вы не возражаете против дополнительного шага восстановления дампа.

https://devcenter.heroku.com/articles/pgbackups

person Steve    schedule 01.06.2012
comment
Я начинаю с этого, и я не мог импортировать дамп в локальную базу данных. Вот почему я предпочитаю использовать Taps. stackoverflow.com/questions/10852631/ - person Martin; 01.06.2012
comment
Ах, извините, что отправил вас по кругу. Я не эксперт по postgresql, но пробовали ли вы pg_restore вместо psql? например pg_restore --verbose --clean --no-acl --no-owner -h myhost -U myuser -d mydb latest.dump. Основываясь на ошибках, которые вы получали ранее, похоже, что psql не обрабатывает резервные копии в формате, который использует heroku. - person Steve; 01.06.2012