Инженер данных должен повысить производительность SQL-запросов в кластере Amazon Redshift, но не может увеличить размер кластера. Данные распределены с использованием стиля распределения EVEN. Некоторые таблицы имеют размер в сотни ГБ, другие — менее 10 МБ. Какой подход повысит производительность с учетом ограничений?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать стиль распределения ALL для редко обновляемых небольших таблиц. Указать первичные и внешние ключи для всех таблиц..
Почему это правильный ответ
Правильный ответ: Использование стиля распределения ALL для редко обновляемых небольших таблиц и указание первичных и внешних ключей для всех таблиц. Стиль распределения ALL реплицирует полную копию таблицы на каждом вычислительном узле, что устраняет необходимость в перемещении данных для соединений и значительно ускоряет запросы, особенно для небольших таблиц, часто соединяемых с большими. Это эффективно, когда небольшие таблицы редко обновляются, так как обновления требуют репликации на все узлы. Указание первичных и внешних ключей помогает оптимизатору запросов Redshift создавать более эффективные планы выполнения, даже если они не обеспечивают уникальность или ссылочную целостность. Неправильные варианты: Продолжать использовать EVEN для всех таблиц не улучшит производительность, так как EVEN равномерно распределяет данные, но не оптимизирует соединения для небольших таблиц. Использование ALL для больших таблиц нецелесообразно из-за значительного потребления дискового пространства и ресурсов для репликации. Redshift не поддерживает партиционирование в традиционном смысле, а ключи распределения и сортировки уже подразумеваются, но без правильного стиля распределения для небольших таблиц это не даст максимального эффекта.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется