Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
Есть дамп БД размеров 800 Мб. Заливаю его на сервер командой psql namedb < /путь к dump. Дамп делаю командой pg_dump имя БД > /путь. Заливается более 30 мин (возможно около часа). Это для меня критично. Как можно ускорить и из-за чего могут быть такие тормоза? Машина Celeron 2ГГц,512 Мб память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 16:46 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
По моему опыту. 1) Долго создаются внешние ключи если по данному полю нет индекса 2) Долго создаются индексы Остальные операции происходят достаточно быстро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 18:06 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
Именно так, наибольшее время идет на создание индексов и немного меньше SEQUENCE. Есть ли способы ускорить это? Просто сейчас быза в 700 Мб заливается около часа, а когда она будет 10 ГБайт будет несколько часов? Может есть какие-то опции pg_dump? Поделитесь у кого сколько времени происходит загрузка дампа и размер баз. Есть идея делать дамп папки data, но думаю,что это менее надежно и может не помоч в случае краха системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 20:05 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
> сейчас быза в 700 Мб Сколько стоят эти данные? Сколько стоит простой системы? > будет 10 ГБайт А эти? Может, дешевле использовать традиционные средства резервирования, а не делать это через хм... не предназначенные для этого отверстия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 20:14 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
PostgreSQL начинающий> сейчас быза в 700 Мб Сколько стоят эти данные? Сколько стоит простой системы? > будет 10 ГБайт А эти? Может, дешевле использовать традиционные средства резервирования, а не делать это через хм... не предназначенные для этого отверстия? Не понял? Традиционные средства-это что? RAID,зеркалирование? Потеря данных за день-два не так уж страшна, но потеря всех данных очень дорого обойдется. Также важно время восстановления. Например если полностью упадет система,то нужно время на ее восстановление+восстановление из дампа. Это уже несколько часав простоя. Еще интересует горячее резервирование. Какие есть для этого возможности в postgres. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 20:33 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
По поводу горячего резервирования - какая версия PG? Если 8.x - используйте PITR читать тут http://www.postgresql.org/docs/8.1/interactive/backup.html По поводу скорости восстановления - Вы думали что у Вас БД будет безразмерная и за 5 минут восстанавливаться? Такого не бывает Для ускорения - используйте много дисков, лучше SCSI, еще лучше дисковые стойки с большим кэшем - но я думаю у вас денег на это не хватит. Таблицы раскидайте по дискам Лучше RAID 1 или RAID 10 плюс разработать стратегию восстановления Для примера - БД 150 GB , дисковая подсистема MA-8000 12 зеркал по 70 гиг Полное время восстановления и накат по журналам - где-то 1.5 часа(Oracle RDB) Я бы посоветовал Hot-stand by - благо на PG 8.x это можно реализовать с использованием PITR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 23:03 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
> Не понял? Традиционные средства-это что? RAID,зеркалирование? У-у-у... как все запущено... > потеря всех данных очень дорого обойдется Дорого - это сколько? Сто баксов? Сто тысяч? Сто миллионов? Потратьте четверть суммы стоимости данных на то, чтобы их не терять. > Также важно время восстановления И еще четверть - на разработку нормальной архитектуры приложения с заданной доступностью. > Например если полностью упадет система Что значит "упадет система"? Подробнее, пожалуйста. > Еще интересует горячее резервирование. Чего горячее резервирование? Дублируются и/или резервируются процессоры, блоки питания, жесткие диски, сетевое оборудование, силовое оборудование, серверы, внешние каналы, полностью инфраструктура, - что резервировать собираемся? Сколько денег намерены потратить? > Какие есть для этого возможности в postgres. СУБД как бы не обязана заботиться о резервировании - это не ее дело. Ее задача - хранить данные, манипулировать ими и обеспечивать их целостность и непротиворечивость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 23:52 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
А дамп случайно снимался не с ключем -d - как insert? В формате INSERT разворачивается на порядки медленнее чем в формате COPY. Ещё при разворачивании можно посмотреть командой top например - на что расходуется основное время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 00:54 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
raul_83А дамп случайно снимался не с ключем -d - как insert? В формате INSERT разворачивается на порядки медленнее чем в формате COPY. Ещё при разворачивании можно посмотреть командой top например - на что расходуется основное время Без ключа -d. В формате COPY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 06:41 |
|
||
|
Долго заливается dump
|
|||
|---|---|---|---|
|
#18+
PostgreSQL начинающий> Не понял? Традиционные средства-это что? RAID,зеркалирование? У-у-у... как все запущено... > потеря всех данных очень дорого обойдется Дорого - это сколько? Сто баксов? Сто тысяч? Сто миллионов? Потратьте четверть суммы стоимости данных на то, чтобы их не терять. > Также важно время восстановления И еще четверть - на разработку нормальной архитектуры приложения с заданной доступностью. > Например если полностью упадет система Что значит "упадет система"? Подробнее, пожалуйста. > Еще интересует горячее резервирование. Чего горячее резервирование? Дублируются и/или резервируются процессоры, блоки питания, жесткие диски, сетевое оборудование, силовое оборудование, серверы, внешние каналы, полностью инфраструктура, - что резервировать собираемся? Сколько денег намерены потратить? > Какие есть для этого возможности в postgres. СУБД как бы не обязана заботиться о резервировании - это не ее дело. Ее задача - хранить данные, манипулировать ими и обеспечивать их целостность и непротиворечивость. В вашем посте ни одной полезной идеи. Извените конечно. Упадет система - это значит упадет Linux (например, файловая система). Начальству как всегда хочется получить надежную систему практически не вкладывая денег. Нужна система которая быстро восстановиться (не больше 30 мин на заливку дампа). Как я понял, что 700 Мб за 40-50 мин - это норма н амоем железе (диск IDE). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 06:48 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=2006229]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 409ms |

| 0 / 0 |
