📊 Associate Data Practitioner

Associate Data Practitioner 問題の一覧 › 2. データ分析とプレゼンテーション

日付でパーティション分割されたテーブルで、スキャンするデータ量を減らす効果が最も大きいクエリはどれか。

  1. 別テーブルと結合した後の結果に対して絞り込む
  2. パーティション列に対して WHERE event_date BETWEEN '2026-09-01' AND '2026-09-07' を指定する
  3. ORDER BY event_date を指定する
  4. SELECT DISTINCT を指定する
💡 答えと解説を見る
答え:B(パーティション列に対して WHERE event_date BETWEEN '2026-09-01' AND '2026-09-07' を指定する)
パーティション列に定数条件を直接指定するとパーティションプルーニングが働き、対象期間のみスキャンされる。ORDER BY や DISTINCT はスキャン量を減らさず、Aのように動的な結合結果に依存する条件ではプルーニングされにくい。
関連サービス
パーティション日付/整数範囲/取り込み時間で分割。スキャン量・コスト削減
← 前の問題次の問題 →🎯 問題で学ぶで解く

※ 学習用に作成したオリジナル問題です。本番試験とは異なります。