2016-06-24 3 views
1

У меня есть пара таблиц, в которые я добавил чередующиеся ключи сортировки и использовал команду копирования для массового загрузки большого количества данных. В документации указано, что нам нужно использовать опцию Reindex с Vacuum для чередующихся ключей сортировки. Проблема в том, что для стола размер моего будет длиться вечно. Я знаю, что с другими ключами сортировки, используя только опцию «сортировка», будет работать нормально. Что нужно для большей ясности в документации, является ли использование вакуума с использованием опции сортировки только для таблиц с чередующимися ключами сортировки. Может кто-то прояснить, является ли это жизнеспособным решением.Вакцинация Клавиши сортировки с чередованием красного смещения

ответ

0

Ответ на ваш вопрос будет зависеть от того, как вы используете таблицу, так как различные типы шаблонов использования будут создавать разные проблемы фрагментации/нерешительности на ваших чередующихся ключах сортировки. Например, если вы обычно удаляете все строки в таблице и вставляете их повторно, ваши потребности будут сильно отличаться от тех, кто просто добавляет новые строки и всегда в порядке сортировки.

Возможно, вы предоставите дополнительную информацию о ваших шаблонах использования?

0

С чередующимися ключами сортировки вам нужно будет сделать VACUUM REINDEX, что займет больше времени, чем обычно. VACUUM. Я не думаю, что в этом случае на самом деле будет работать VACUUM SORT ONLY.

От documentation:

Анализирует распределение значений в чередовании сортировки ключевых столбцах, а затем выполняет полную операцию VACUUM. VACUUM REINDEX занимает значительно больше времени, чем VACUUM FULL, потому что он делает дополнительный проход для анализа чередующихся ключей сортировки. Операция сортировки и слияния может занимать больше времени для чередующихся таблиц, потому что для чередованного сортирования может потребоваться изменить большее количество строк, чем сложный вид.

Если операция VACUUM REINDEX завершается до ее завершения, следующий VACUUM возобновляет операцию переиндекса перед выполнением полной операции вакуума.

VACUUM REINDEX не поддерживается порогом TO PERCENT.

Смежные вопросы