Кластер Amazon Redshift с пятью узлами ra3.4xlarge показывает, что один узел часто загружен более чем на 90% ЦП, в то время как остальные четыре загружены менее чем на 15% во время обычных операций. Кластер использует распределение по ключу. Инженер хочет сохранить то же количество узлов, но сбалансировать нагрузку между ними. Какое изменение позволит этого добиться?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Изменить ключ распределения на столбец таблицы, который имеет наибольшую размерность..
Почему это правильный ответ
Проблема неравномерной загрузки узлов в Amazon Redshift, когда один узел перегружен, а другие простаивают, известна как "перекос данных" (data skew). Это часто происходит при использовании распределения по ключу, если выбранный ключ распределения имеет мало уникальных значений или неравномерно распределен. Изменение ключа распределения на столбец с высокой кардинальностью (наибольшей размерностью) поможет равномернее распределить данные по всем вычислительным узлам, тем самым балансируя нагрузку и предотвращая перегрузку одного узла. Изменение ключа сортировки не решает проблему распределения данных по узлам. Обновление узла до более мощного (ra3.16xlarge) может временно снять нагрузку с перегруженного узла, но не устранит корневую причину перекоса данных и не сбалансирует нагрузку между всеми узлами. Изменение первичного ключа не влияет на распределение данных в Redshift, так как первичные ключи в Redshift не обеспечивают уникальность или порядок хранения, а используются для оптимизации запросов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется