Выполняется ли полная переиндексация вакуума?
Выполняется ли полная переиндексация вакуума?

Видео: Выполняется ли полная переиндексация вакуума?

Видео: Выполняется ли полная переиндексация вакуума?
Видео: DBA2-10 Тема 5 «Очистка» 2024, Ноябрь
Anonim

А РЕИНДЕКС сразу после ВАКУУМ ПОЛНЫЙ бесполезно, потому что ВАКУУМ ПОЛНЫЙ сам восстанавливает индексы. Об этом упоминается в документации 9.4 в разделе Восстановление дискового пространства: ПОЛНЫЙ вариант делает безусадочные индексы; периодический РЕИНДЕКС по-прежнему рекомендуется.

Учитывая это, что делает вакуум Full?

ВАКУУМ ПОЛНЫЙ . ВАКУУМ ПОЛНЫЙ пишет весь содержимое таблицы в новый дисковый файл и освобождает неиспользуемое пространство обратно в ОС. Это вызывает блокировку стола на уровне стола и снижает скорость. ВАКУУМ ПОЛНЫЙ должен следует избегать в системе с высокой нагрузкой.

как долго длится полный вакуум? Re: ВАКУУМ ПОЛНЫЙ берет длинный время для завершения. Говорящий, полный вакуум не является обязательным и в целом не является хорошей идеей. слышать), вы можете уменьшить воздействие, разделив работу. работа должна только брать около 5 минут.

Впоследствии можно также спросить, анализирует ли вакуум таблицу блокировки?

ВАКУУМНЫЙ АНАЛИЗ выполняет ВАКУУМ а затем АНАЛИЗИРОВАТЬ для каждого выбранного стол . Эта форма намного медленнее и требует эксклюзивного замок на каждого стол пока он обрабатывается. Когда список параметров заключен в круглые скобки, параметры можно записывать в любом порядке.

Как часто выполняется автовакуум?

Для каждой базы данных в кластере автовакуум пытается запустить нового воркера один раз в autovacuum_naptime (по умолчанию 1 минута). Так и будет запустить максимум autovacuum_max_workers (по умолчанию 3) за раз.

Рекомендуемые: