Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста решить проблему. У меня стоит PostgreSQL 8.3.8 1Cный на CentOS 5.5 бэкапится с помощью pg_dump /usr/bin/pg_dump -U sqlya --inserts -F c -f "/var/backupsy2/buh/buh_$(date +\%d.\%m.\%Y).sql" upp вроде как всё выгружается потом хочу восстановить pg_restore -U sqlya -d test3 ./upp_19.08.2010.sql восстанавливает, но под конец выводит вот такое: pg_restore: [архиватор (db)] Ошибка при ОБРАБОТКЕ ОГЛАВЛЕНИЯ: pg_restore: [архиватор (db)] Ошибка из записи оглавления 28301; 0 57055 TABLE DATA config sqlya pg_restore: [архиватор (db)] could not execute query: ERROR: out of memory ПОДРОБНО: Failed on request of size 134217728. Command was: INSERT INTO config VALUES ('ada14b12-452d-4f85-9d71-99554e8fc6c0.de0e18b1-0c48-4082-8c67-174706e05888', '2010-08-02 15:30:36... ВНИМАНИЕ: ошибок проигнорированных при восстановлении: 1 база после этого работает, но на некоторых вещах глючит раньше была похожая проблема она решилась настройкой параметров shared_buffers и work_mem я так понимаю таблица подросла config и проблема опять появилась если выгружать без --inserts тогда выдаёт вот это pg_dump: SQL-команда не удалась pg_dump: Сообщение об ошибке с сервера: ERROR: не хватает памяти ПОДРОБНО: Ошибка при запросе размера 1073741823. pg_dump: Команда была: COPY public.config (filename, creation, modified, attributes, datasize, binarydata) TO stdout; какой памяти ему не хватает? сейчас shared_buffers и work_mem соответственно 588 и 188 *Вопрос:* что сделать чтоб до конца нормально отрабатывалось pg_restore и pg_restore без --inserts? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 14:46 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
cholo, сколько мозгов стоит в сервере? Сколько выделено под shared_buffers? Сколько work_mem? Своп подключен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 14:58 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
cholo, автор --inserts Dump data as INSERT commands (rather than COPY). This will make restoration very slow; it is mainly useful for making dumps that can be loaded into non-PostgreSQL databases. Also, since this option generates a separate command for each row, an error in reloading a row causes only that row to be lost rather than the entire table contents. Note that the restore might fail altogether if you have rearranged column order. The --column-inserts option is safe against column order changes, though even slower. pg_dump ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:01 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
p.s. Вы, мастером pgAdmin пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:05 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
на сервере ОЗУ 48 Гигов, Swap 2 Гига сейчас shared_buffers и work_mem соответственно 588 и 188 V&N поясните пожалуйста про pg_dump pgAdmin не пробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:26 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
сейчас shared_buffers и work_mem соответственно 588 и 188 Мегабайт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:28 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
choloна сервере ОЗУ 48 Гигов, Swap 2 Гига сейчас shared_buffers и work_mem соответственно 588 и 188 V&N поясните пожалуйста про pg_dump pgAdmin не пробовалТо есть оператвики 48Гбайт?.. А shared_buffers = 588?? Если это отдельный сервер под пг - ставьте в 20Гбайт. Про pg_dump смысл в том, что если делать не через инсерт, а через COPY, то процесс выгрузки/загрузки будет идти в разы быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:31 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
choloПомогите пожалуйста решить проблему. У меня стоит PostgreSQL 8.3.8 1Cный на CentOS 5.5А архитектура какая? 64 или 32 бита? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:32 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
архитектура 32 бита ядро PAE видит всю память ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:45 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
cholo, попробуйте уменьшить work_mem в 10 раз. Если не поможет, попробуйте для проверки уменьшить shared_buffers в два раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:48 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
choloархитектура 32 бита ядро PAE видит всю памятьМои слова насчет оперативки можно смело спускать в унитаз. Кстати... А как PAE с IPV системой дружит-то?.. ИМХО самое неюзабельное сочетание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 15:51 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
у меня стоит 48 Гигабайт оперативной памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 16:08 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
Warstone возможно вы и правы про юзабельность, но пришлось сделать именно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 16:12 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
choloWarstone возможно вы и правы про юзабельность, но пришлось сделать именно такПросто там проблема в том, что идут переключения контекстов, что очень дорого. А вообще - попробуйте знаете что... По кусочкам ее запускать, для начала. То есть вот до того GUID(или что это) - потом дальше и т.д. Возможно ей тупо памяти на транзакцию не хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 21:35 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
Хм, не помню точно, а есть ли опция "коммитить через N операторов"? В Оракле вот есть, тут тоже должно быть что-то похожее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 21:52 |
|
||
|
какой памяти не хватает?
|
|||
|---|---|---|---|
|
#18+
попробую на выходных спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=84&tid=1996923]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 156ms |

| 0 / 0 |
