Postgres 9.5: Восстановление дампов происходит очень-очень медленно

После обновления сервера (а также компьютера для дополнительных тестов) до Postgres 9.5 я попытался импортировать дампы PG 9.4 и / или восстановить дампы 9.5:

pg_dump testdb > db.sql
psql -d testdb -f db.sql

Восстановление эти дампы в PG 9.4 занимают менее 30 минут, их восстановление в PG 9.5 занимает несколько часов (даже если я сделаю дамп PG 9.5 и попытаюсь восстановить этот) !!! Размер тестовых дампов 8 ГБ.

Кто-нибудь знает, в чем может быть причина? Пробовал с исходными конфигурациями PG 9.4 и 9.5, а также с различными параметрами, такими как увеличение max_wal_size в 9.5, например

Пропущу ли я конкретный параметр по умолчанию в 9.5, который может отличаться от 9.4?

Пример протокола:

LOG:  duration: 278349.128 ms  statement: COPY test (id, ...)
LOG:  duration: 646487.952 ms  statement: ALTER TABLE ONLY test ...

То же самое с созданием индекса ... Это занимает несколько часов с PG 9.5.

0
задан 19 July 2016 в 19:01
1 ответ

Интересно, что никто не нашел ответа ...

Это ошибка glibc: после обновления Ubuntu 14.10 (glibc 2.19) до 15.04 (glibc 2.21) мы наблюдаем большой спад производительности при создании одного конкретного индекса PostgreSQL. Создание индекса теперь занимает более 10 минут, тогда как раньше это было сделано примерно за 30 секунд.

https://sourceware.org/bugzilla/show_bug.cgi?id=18441

0
ответ дан 5 December 2019 в 09:47

Теги

Похожие вопросы