powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Долго висит autovacuum и vacuum на одной табличке и не завершается.
9 сообщений из 9, страница 1 из 1
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546074
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, уважаемые форумчане.
Ломаю голову над одним подозрительным.
Вакуум не заканчивается, даже если пробовать его убивать принудительно через
pg_terminate_backend.
Первая мысль - перезагрузить сервак после критического обновления.
Проблема проявилась снова. При этом, выборка
Код: sql
1.
2.
3.
4.
5.
6.
SELECT  
    t.*  
FROM pg_stat_all_tables t
WHERE 
t.schemaname = 'my_schema' AND
t.relname = 'my_table';


Не показала ничего подозрительного last_vacuum&last_autovacuum = NULL и никаких dead tuples.
Не должен он долго отрабатывать, а отрабатывает, зараза.
Postgresql тоже обновлял.
Код: sql
1.
PostgreSQL 9.6.5 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit


На всякий случай попробовал сделать бэкап этой таблицы.
Размер около 230 мегабайт - проллетело без ошибок.
Вариант пересоздания таблицы с перезаливкой данных - самый крайний.
С другими таблицами ничего такого. А с этой - проблема.
Что с ней может быть такого, что процесс вакуума для этой таблицы снимается только kill 9 или рестартом SQL?
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546076
Так автовакуум или вакуум висит?
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546078
На диске ошибок нет? dmesg например
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546080
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дерзкий ВакуумТак автовакуум или вакуум висит?
Оба.
Сначала заметил на воркере. Слишком долго в активных запросах.
Стал разбираться. Выяснил бяку.
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546084
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дерзкий ВакуумНа диске ошибок нет? dmesg например
Посмотрю, конечно, но ведь бэкап отработал.
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546120
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока что подозрение на raid.
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546138
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, в этом причина.
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546167
1xx1Может, в этом причина.

Возможно.
...
Рейтинг: 0 / 0
Долго висит autovacuum и vacuum на одной табличке и не завершается.
    #39546170
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1xx1,

Просто в тему, Алексей вчера отличную статейку тиснул:
http://blog.postgresql-consulting.com/2017/10/deep-dive-into-postgres-stats_31.html
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Долго висит autovacuum и vacuum на одной табличке и не завершается.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]