powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / age(datfrozenxid) from pg_database
5 сообщений из 5, страница 1 из 1
age(datfrozenxid) from pg_database
    #39073305
li_malina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как уменьшить значение age(datfrozenxid) базы postgres
...
Рейтинг: 0 / 0
age(datfrozenxid) from pg_database
    #39073398
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
li_malinaкак уменьшить значение age(datfrozenxid) базы postgres

выполнить на ней vacuum freeze;
Если у вас autovacuum не выключен то он сам что надо сделает когда будет надо.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
age(datfrozenxid) from pg_database
    #39073578
li_malina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,
Я так поняла ,читая документацию -что vacuum freeze нужно выполнять над целой базой(если я выполняю vacuum freeze над отдельной таблицей или выполняется avtovacum над отдельными таблицами-то значение datfrozenxid из pg-database не меняется).В одном месте написано-что если я выполню vacuum freeze над какой либо таблицей в базе в режиме superuser то изменится значение datfrozenxid у базы!Мне важно уточнить этот момент.Конечно я могу проверить это на тестовой базе,но уточните пожалуйста если знаете точно
...
Рейтинг: 0 / 0
age(datfrozenxid) from pg_database
    #39073748
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
li_malinaMaxim Boguk,
Я так поняла ,читая документацию -что vacuum freeze нужно выполнять над целой базой(если я выполняю vacuum freeze над отдельной таблицей или выполняется avtovacum над отдельными таблицами-то значение datfrozenxid из pg-database не меняется).В одном месте написано-что если я выполню vacuum freeze над какой либо таблицей в базе в режиме superuser то изменится значение datfrozenxid у базы!Мне важно уточнить этот момент.Конечно я могу проверить это на тестовой базе,но уточните пожалуйста если знаете точнотам что-то типа
database.datfrozenxid = LEAST(table.datfrozenxid) FROM ...
(вернее -- всё то же но про age и GREATEST).

т.е. найдите самую старую табличку, и пофризьте. если она была такая одна -- то и у БД datfrozenxid поменяется
если их несколько -- пофризьте их все.
...
Рейтинг: 0 / 0
age(datfrozenxid) from pg_database
    #39090426
li_malina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,
Всем спасибо!Проблема была в том что высокий age(relfrozenxid) у меня был на таблицах pg_toats ,а я их не брала во внимание
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / age(datfrozenxid) from pg_database
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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