#amazon-web-services #amazon-redshift
Вопрос:
Должен ли ключ распространения в redshift ( когда в качестве КЛЮЧА выбран стиль распространения) быть не нулевым или он также может быть нулевым?
Комментарии:
1. Разве не намного быстрее составить тестовую таблицу и выяснить, не появилось ли у вас сообщение об ошибке, чем спрашивать об этом?
Ответ №1:
Нет никаких ограничений на то, чтобы ключ распространения не был НУЛЕВЫМ. Это действительно плохая идея-использовать ключ распространения, который содержит нули, так как это, скорее всего, очень сильно исказит распределение ваших таблиц. Все строки с НУЛЕМ в этих столбцах (вместе с процентом от остальных) будут выделены в один срез.