Associate Data Practitioner 問題の一覧 › 2. データ分析とプレゼンテーション
BigQuery のクエリコストを削減するための有効な方法を3つ選択。
※ 該当するものをすべて選択(3つ)
- 必要な列のみを SELECT する
- パーティションテーブルを使用し、パーティション列でフィルタする
- クラスタリングを活用する
- LIMIT 句でスキャン量を減らす
- 毎回 SELECT * を使う
💡 答えと解説を見る
答え:A・B・C(必要な列のみを SELECT する/パーティションテーブルを使用し、パーティション列でフィルタする/クラスタリングを活用する)
列指向のため必要な列に限定する、パーティションプルーニング、クラスタリングがスキャン量の削減に有効。LIMIT は返却行数を絞るだけで通常スキャン量(課金)を減らさず、SELECT * は逆効果。
列指向のため必要な列に限定する、パーティションプルーニング、クラスタリングがスキャン量の削減に有効。LIMIT は返却行数を絞るだけで通常スキャン量(課金)を減らさず、SELECT * は逆効果。
関連サービス
| パーティション | 日付/整数範囲/取り込み時間で分割。スキャン量・コスト削減 |
| クラスタリング | 最大4列で並べ替え。フィルタ・集計を高速化。パーティションと併用可 |
| LIMIT | 出力行数を減らすだけ。スキャン量(課金)は減らない |
※ 学習用に作成したオリジナル問題です。本番試験とは異なります。