Интересно, если я отсортирую базу данных Redshift по алфавиту, это увеличит производительность поиска с отсортированным столбцом?Сортировка красного списка по алфавиту увеличит производительность?
Предположим, у меня есть столбец name
, и я создаю эту таблицу, отсортированную по алфавиту. Тогда было бы быстрее, если я захочу найти имя с помощью предложения where
?
Что было бы лучшим способом реализовать базу данных Redshift для поиска алфавитных значений?
И, пожалуйста, дайте мне знать, как создать ключ сервировка сортировки для сортировки по алфавитов ...
Благодаря
+1 для четкого определения того, что вы используете redshift, а не PostgreSQL. Как бы вы создали таблицу, «отсортированную по» некоторым клавишам? Это расширение красного смещения? Какие «поиски» вы делаете - индивидуальные ценности или большие объединения? –
Я бы просто искал отдельные значения только в одной таблице ... И хочу увеличить производительность, индексируя таблицу по алфавиту. Я буду искать только строковые значения – 2014-09-26 06:32:55
@CraigRinger Да, sortkeys являются специфичными для Redshift (он не поддерживает другие индексы за пределами одного класса сортировки по одному или нескольким столбцам). – user2303197