Позвольте мне задать другой вопрос о сортировке красного смещения.Мы планируем установить ключ сортировки для столбцов, часто используемых в операторе WHERE.
Пока что наилучшей комбинацией для нашей системы является: DISTSTYLE EVEN + COMPOUND SORTKEY + COMPRESSED Column (за исключением столбца First SortKey)
Просто интересно, что может быть лучше, просто SORTKEY или COMPOUND SORTKEY для наших таблиц BI, которые могут иметь разнообразные запросы в соответствии с анализом пользователей.
Например, мы устанавливаем составной ключ сортировки в соответствии с частотой в выражении WHERE нескольких запросов следующим образом.
COMPOUND SORTKEY
(
PURCHASE_DATE <-- set as first sort key since it's date column.
STORE_ID,
CUTOMER_ID,
PRODUCT_ID
)
Но иногда он может быть запрошен только «ID ПРОДУКТА» в реальных запросах, но не с другими перечисленными ключами сортировки, и не может быть запрошен в отличие от порядка COMPOUND KEY.
В таком случае, могу ли я спросить «СОЕДИНЕНИЕ КОРПУСА» может быть бесполезным или просто КЛЮЧ СОРТИРОВКИ может быть более эффективным ...?
Буду очень признателен, если вы расскажете мне оВаша идея и опыт.