Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вопросы по Vacuum / 2 сообщений из 2, страница 1 из 1
11.12.2018, 18:18
    #39746234
aux3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Vacuum
1. Коллеги, команда вида vacuum (VERBOSE, ANALYZE) tablename; формирует блокировки?
Будет ли она ограничивать вставку/удаление/изменение отдельных строк?

2. Команда vacuum (VERBOSE, ANALYZE) будет ли удалять устаревшие индексные записи, либо для удаления потребуется выполнение vacuum full?
...
Рейтинг: 0 / 0
11.12.2018, 18:46
    #39746244
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Vacuum
aux31. Коллеги, команда вида vacuum (VERBOSE, ANALYZE) tablename; формирует блокировки?
Да, разумеется.
SHARE UPDATE EXCLUSIVE

aux3Будет ли она ограничивать вставку/удаление/изменение отдельных строк?
Нет.

aux32. Команда vacuum (VERBOSE, ANALYZE) будет ли удалять устаревшие индексные записи, либо для удаления потребуется выполнение vacuum full?
Да, будет удалять.
Только надо маленькую разницу уточнить: место операционной системе возвращать может только путём обрезания хвоста таблицы. Пустое место из индексов, других частей таблиц будет числиться доступным для переиспользования этой же самой таблицей, но ОС его не увидит.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вопросы по Vacuum / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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