|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
Добрый день. При pg_dump в лог постгрес записываются куча сообщений такого типа, везде одинаковый (OID 144). ... 2018-06-29 02:12:44 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1264.000 мс, вызов функции fastpath: "loread" (OID 144) ... 2018-06-29 02:23:32 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1310.000 мс, вызов функции fastpath: "loread" (OID 144) ... Сам экспорт идет очень очень долго. Подскажите, 1) из-за чего такие ошибки? 2) как можно ускорить экспорт? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:36 |
|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
sstatisticДобрый день. При pg_dump в лог постгрес записываются куча сообщений такого типа, везде одинаковый (OID 144). ... 2018-06-29 02:12:44 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1264.000 мс, вызов функции fastpath: "loread" (OID 144) ... 2018-06-29 02:23:32 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1310.000 мс, вызов функции fastpath: "loread" (OID 144) ... Сам экспорт идет очень очень долго. Подскажите, 1) из-за чего такие ошибки? 2) как можно ускорить экспорт? Это не ошибки а сообщения. Экспорт идет долго из-за выгрузки Large Objects (BLOB) которые зачем то у вас в базе хранятся где им (как правило) не место. Вы специально pg_dump запускаете с ключом "-b, --blobs include large objects in dump" ? Как можно ускорить - сказать нельзя так как вы даже не попробовали понять во что экспорт упирается? В процессор у pg_dump? В процессор на базе? В диски на базе? В скорость сети? И не описали как вы экспорт делаете (и что значит "очень долго"). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:46 |
|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
sstatistic, 1.судя по тексту это не ошибка , это настройка log_min_duration_statement, которая триггерится по истечении времени. 2. Похоже, что вы бэкапите large object. У меня была аналогичная проблема, 6 млн LO бэкапились 40 мин, а ресторились 90 мин. При этом БД была около 20ГБ, а скорость создания LO в таблице pg_largeobject_metadata была около 30 записей в сек при ресторе. Решение - отказаться от pg_dump в пользу pg_basebackup :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:51 |
|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
Maxim BoguksstatisticДобрый день. При pg_dump в лог постгрес записываются куча сообщений такого типа, везде одинаковый (OID 144). ... 2018-06-29 02:12:44 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1264.000 мс, вызов функции fastpath: "loread" (OID 144) ... 2018-06-29 02:23:32 MSK pg_dump 1234 from 127.0.0.1 [vxid:33/57131 txid:0] [<FASTPATH>]ОТМЕТКА: продолжительность 1310.000 мс, вызов функции fastpath: "loread" (OID 144) ... Сам экспорт идет очень очень долго. Подскажите, 1) из-за чего такие ошибки? 2) как можно ускорить экспорт? Это не ошибки а сообщения. Экспорт идет долго из-за выгрузки Large Objects (BLOB) которые зачем то у вас в базе хранятся где им (как правило) не место. Вы специально pg_dump запускаете с ключом "-b, --blobs include large objects in dump" ? Как можно ускорить - сказать нельзя так как вы даже не попробовали понять во что экспорт упирается? В процессор у pg_dump? В процессор на базе? В диски на базе? В скорость сети? И не описали как вы экспорт делаете (и что значит "очень долго"). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru Экспорт упирается в диск. Меня смущает что одинаковый oid везде указан, в течении получаса. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 12:10 |
|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
sstatistic, Это oid вызываемой функции, а не её аргументы: https://github.com/postgres/postgres/blob/REL9_6_STABLE/src/backend/tcop/fastpath.c#L395 Аргументы для fastpath вызова не логируются. Хотя я не понимаю, почему у вас loread оказался с oid 144 вместо 954 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 13:04 |
|
В логе много сообщений при pg_dump
|
|||
---|---|---|---|
#18+
авторЭкспорт упирается в диск. Ну вот диск и лечите. База то тут причем? -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 13:32 |
|
|
start [/forum/topic.php?fid=53&msg=39667556&tid=1995696]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 441ms |
0 / 0 |