Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Почему приходит вакуум на таблицу, которая не меняется? / 3 сообщений из 3, страница 1 из 1
31.03.2021, 15:25
    #40058550
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему приходит вакуум на таблицу, которая не меняется?
Всем привет!
Подскажите, пожалуйста, из-за чего может приходить вакуум на таблицу, которая не меняется?
Сделали секционирование и старую таблицу переименовали в *_old и добавили как секцию в новую
Так вот вакуум приходит на эту старую секцию в виде "to prevent wraparound"
Сделали "vacuum freeze" для этих секций, но он всё равно приходит.
Я не понимаю механизма работы вакуум в этом случае - я думал он уже всё заморозил и делать ему там нечего.
Можете подсказать идею, из-за чего вакуум срабатывает?
Какие можно посмотреть параметры у этой старой секции, чтобы выяснить причины?
...
Рейтинг: 0 / 0
31.03.2021, 19:11
    #40058664
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему приходит вакуум на таблицу, которая не меняется?
Takurava
Всем привет!
Подскажите, пожалуйста, из-за чего может приходить вакуум на таблицу, которая не меняется?
Сделали секционирование и старую таблицу переименовали в *_old и добавили как секцию в новую
Так вот вакуум приходит на эту старую секцию в виде "to prevent wraparound"
Сделали "vacuum freeze" для этих секций, но он всё равно приходит.
Я не понимаю механизма работы вакуум в этом случае - я думал он уже всё заморозил и делать ему там нечего.
Можете подсказать идею, из-за чего вакуум срабатывает?
Какие можно посмотреть параметры у этой старой секции, чтобы выяснить причины?


1)какая у вас версия базы (ответ на ваш вопрос очень сильно зависит от этого)
2)вы 100% и абсолютно уверены что ни одной вставки-удаления-добавления в *_old у вас не бывает?



--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
31.03.2021, 19:35
    #40058681
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему приходит вакуум на таблицу, которая не меняется?
Maxim Boguk

1)какая у вас версия базы (ответ на ваш вопрос очень сильно зависит от этого)

Версия -11.10
Maxim Boguk

2)вы 100% и абсолютно уверены что ни одной вставки-удаления-добавления в *_old у вас не бывает?

На 100% я уверен, но абсолютно - нет (как говорится от сумы и от тюрьмы...)
Если бы был способ как-то это выяснить по статистике таблицы - было бы круто.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Почему приходит вакуум на таблицу, которая не меняется? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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