У меня есть несколько таблиц, которые содержат поле customer_id.
Существует не так много customer_ids, но базовые данные большие (100 с Гб на идентификатор клиента).
Все мои запросы всегда так или иначе используют этот customer_id: объединение, агрегирование или фильтрация.
Следовательно, это поле представляется наилучшим кандидатом на распространение ключа.
Вопрос: Если я установлю одинаковый ключ DISTRIBUTION KEY (customer_id) для всех моих таблиц, узнает ли красное смещение, что мне нужны данные для определенного клиента на одном узле для всех этих таблиц?
Если да, как это решается? просто используя имя столбца, похожее на все эти таблицы?
Мне это кажется странным, но я не смог найти ничего по теме.