Ошибки автоочистки Postgres при восстановлении дампа

Восстановление дампа в системе Ubuntu 16.04 занимает несколько часов . Автоочистка просто отменяется после ожидания более 3 часов (10926330,443 мс):

2016-07-20 05:20:00 CEST [78652-2414] LOCATION:  exec_simple_query, postgres.c:946
2016-07-20 08:22:05 CEST [79485-1] ERROR:  57014: canceling autovacuum task
2016-07-20 08:22:05 CEST [79485-2] CONTEXT:  automatic analyze of table "test.public.test"
2016-07-20 08:22:05 CEST [79485-3] LOCATION:  ProcessInterrupts, postgres.c:2965
2016-07-20 08:22:06 CEST [78652-2415] LOG:  00000: duration: 10926330.443 ms

Я восстановил тот же дамп на меньшей системе с Ubuntu 14.04 без каких-либо бесконечных процессов автоочистки. В чем может быть причина?

0
задан 20 July 2016 в 14:40
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

Теги

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