После миграции хранилища данных о продажах со схемой «звезда» в BigQuery запросы за последние 30 дней выполняются медленно. Согласно рекомендациям Google, как ускорить запросы без увеличения стоимости хранения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Разбить данные на разделы по дате транзакции..
Почему это правильный ответ
Разбиение данных на разделы по дате транзакции (партиционирование) — это рекомендуемый подход для ускорения запросов в BigQuery, особенно когда запросы часто фильтруются по диапазону дат. BigQuery может сканировать только необходимые разделы, что значительно сокращает объем обрабатываемых данных и, следовательно, время выполнения запроса и стоимость. Денормализация данных может ускорить запросы, но часто увеличивает стоимость хранения из-за дублирования данных. Шардирование данных по идентификатору клиента не всегда оптимально для запросов по дате и может привести к неравномерному распределению данных. Материализация данных измерений в представлениях не решает проблему медленных запросов к таблице фактов, которая является основной причиной замедления.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется