Redshift вакуумная сортировка по умолчанию - PullRequest
0 голосов
/ 22 декабря 2018

"По умолчанию VACUUM пропускает фазу сортировки для любой таблицы, в которой уже отсортировано более 95 процентов строк таблицы". Существует ли причина, по которой по умолчанию используется значение 95, а не 100?

Производительностьувеличение отсортированной таблицы от 100% до 95% незначительно?

1 Ответ

0 голосов
/ 23 декабря 2018

VACUUM - очень интенсивная операция.Преимущества производительности при наличии отсортированной таблицы 95% против 100% минимальны.Поэтому в операции VACUUM экономится много усилий.

Документация VACUUM гласит:

По умолчанию VACUUM пропускает сортировкуФаза для любой таблицы, где более 95 процентов строк таблицы уже отсортированы.Пропуск фазы сортировки может значительно улучшить производительность VACUUM.Чтобы изменить порог сортировки или удаления по умолчанию для отдельной таблицы, включите имя таблицы и параметр TO threshold PERCENT при запуске VACUUM.

Следовательно, при желании вы всегда можете принудительно выполнить сортировку на 100%.

...