powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump пустой файл
7 сообщений из 7, страница 1 из 1
pg_dump пустой файл
    #37861504
metallisto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Пришлось срочно пытаться освоить постгри и сразу же столкнулся с проблемой, при выполнении команды типа

Код: sql
1.
pg_dump -h localhost -U postgres -Fc -Z9 -f 'test db'> /bak/db.bk



Получаю пустой файл db.bk.

Заранее спасибо.
...
Рейтинг: 0 / 0
pg_dump пустой файл
    #37861523
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metallistoДоброго времени суток.
Пришлось срочно пытаться освоить постгри и сразу же столкнулся с проблемой, при выполнении команды типа

Код: sql
1.
pg_dump -h localhost -U postgres -Fc -Z9 -f 'test db'> /bak/db.bk



Получаю пустой файл db.bk.

Заранее спасибо.

если я правильно помню ключи то реальный dump у вас в файле 'test db'
зачем -f то ключ поставили?
...
Рейтинг: 0 / 0
pg_dump пустой файл
    #37861527
metallisto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, и правда.
Спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
pg_dump пустой файл
    #39873898
IvanC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуй, подниму тему. Тоже создается пустой файл по команде
Код: sql
1.
pg_dump -U postgres db > /tmp/db.backup

. Базы у меня две, с одной, более легкой, у меня получилось снять дамп, а по второй сначала возникала ошибка
Код: plaintext
1.
2.
ERROR:  out of shared memory
HINT:  You might need to increase max_locks_per_transaction.


Я увеличил locks_per_transaction до 10000(меньше не получалось, т.к. таблиц в базе очень много, порядка 1,5 млн.) и после этого pg_dump отрабатывает без ошибок, но файл пустой. Грешу, что оперативки на серваке очень мало, 2Гб всего. Подскажите, что можно сделать?
...
Рейтинг: 0 / 0
pg_dump пустой файл
    #39873900
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanCПожалуй, подниму тему. Тоже создается пустой файл по команде
Код: sql
1.
pg_dump -U postgres db > /tmp/db.backup

. Базы у меня две, с одной, более легкой, у меня получилось снять дамп, а по второй сначала возникала ошибка
Код: plaintext
1.
2.
ERROR:  out of shared memory
HINT:  You might need to increase max_locks_per_transaction.


Я увеличил locks_per_transaction до 10000(меньше не получалось, т.к. таблиц в базе очень много, порядка 1,5 млн.) и после этого pg_dump отрабатывает без ошибок, но файл пустой. Грешу, что оперативки на серваке очень мало, 2Гб всего. Подскажите, что можно сделать?

Ничего... увеличит памяти на сервере до 16 гб хотя бы... или не делать схемы с 1.5м таблиц (они очень емкие по памяти).
...
Рейтинг: 0 / 0
pg_dump пустой файл
    #39873908
IvanC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk, много таблиц на 30ГБ лучше, чем одна того же размера... Выбора особо не было.
...
Рейтинг: 0 / 0
pg_dump пустой файл
    #39873947
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanCMaxim Boguk, много таблиц на 30ГБ лучше, чем одна того же размера... Выбора особо не было.

Партиционирование имеет смысл при размере партиции от 10gb и выше... 1.5 миллиона таблиц - режим под который база не расчитана в принципе и там я могу не одну проблему написать которая от этого возникает... даже 100.000 уже крайне печально.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump пустой файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]