После обновления сервера (а также компьютера для дополнительных тестов) до 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.
Интересно, что никто не нашел ответа ...
Это ошибка glibc: после обновления Ubuntu 14.10 (glibc 2.19) до 15.04 (glibc 2.21) мы наблюдаем большой спад производительности при создании одного конкретного индекса PostgreSQL. Создание индекса теперь занимает более 10 минут, тогда как раньше это было сделано примерно за 30 секунд.