Google Cloud

BigQuery コスト最適化 50 のテクニック|2026 年最新版

2026-05-24
NicheeLab編集部

BigQuery のコスト最適化テクニックを 50 項目に整理しました。 クエリ最適化・テーブル設計・予約・運用の 4 カテゴリで、適切に組み合わせれば月 50〜90% のコスト削減が現実的に可能です。

カテゴリ 1: クエリ最適化 (15 項目)

  1. SELECT * 禁止: 必要列のみ指定でスキャン量 90% 削減可能
  2. WHERE で必ずパーティションフィルタ: WHERE _PARTITIONDATE = ...
  3. require_partition_filter = TRUE でフィルタ強制
  4. LIMIT は読み取り削減にならない: 別途 WHERE 必須
  5. EXISTS は IN より速く安い
  6. APPROX_COUNT_DISTINCT を COUNT(DISTINCT) の代わりに
  7. JOIN 順序: 大きいテーブルを左に
  8. Wildcard Table の TABLE_SUFFIX フィルタ
  9. STRUCT / ARRAY で正規化回避
  10. WITH 句 (CTE) は再計算される: 大量再利用は Temp Table
  11. Query Cache 活用 (24h、同一クエリ無料)
  12. BI Engine でホットクエリ高速化 + 課金免除
  13. EXPLAIN PLAN でクエリ分析
  14. Dry Run でスキャン量事前確認
  15. Materialized View で事前集計

カテゴリ 2: テーブル設計 (15 項目)

  1. DATE / TIMESTAMP パーティション 必須
  2. クラスタリング: 頻繁な WHERE 列 4 個まで
  3. パーティション + クラスタ併用 がベスト
  4. Integer Range Partition: ID 範囲
  5. 適切な型選択: INT64 vs NUMERIC、TIMESTAMP vs DATE
  6. NULLABLE は REQUIRED より大きい
  7. REPEATED (ARRAY) で正規化回避
  8. NESTED (STRUCT) で JOIN 削減
  9. Long-term Storage 自動移行 (90 日)
  10. パーティション有効期限 設定 (古いデータ自動削除)
  11. テーブル有効期限 設定 (一時テーブル)
  12. BigLake で外部データ (GCS / S3) をクエリ (ストレージ無料)
  13. Iceberg Table でレイクハウス統合
  14. 圧縮形式: Parquet / ORC を BigLake で
  15. Stream Insert より Storage Write API (無料)

カテゴリ 3: 予約・課金モデル (10 項目)

  1. オンデマンド vs Editions の損益分岐: 月 5 TB
  2. Editions Standard: SQL のみで安価
  3. Editions Enterprise: CMEK / Workload Mgmt
  4. Editions Enterprise Plus: DR / Cross-region
  5. Slot Reservation でコスト固定
  6. Autoscaling Slots でピーク対応
  7. Idle Slot 共有 で他 Reservation に貸出
  8. Reservation Assignment 階層 (Folder / Project / Reservation)
  9. 1 year Commitment 20% 割引
  10. 3 year Commitment 40% 割引

カテゴリ 4: 運用・モニタリング (10 項目)

  1. Custom Cost Controls: Project / User 日次上限
  2. INFORMATION_SCHEMA.JOBS_BY_PROJECT で高コストクエリ抽出
  3. INFORMATION_SCHEMA.TABLE_STORAGE でストレージ分析
  4. Cloud Billing Export → BQ → Looker Studio
  5. Slot Estimator で必要 Slot 数試算
  6. Pricing Calculator で事前見積もり
  7. Resource Charts で Slot 使用率監視
  8. Recommender API で最適化提案受信
  9. Label 付与 でチーム / 環境別コスト按分
  10. Reservation Sharing で組織全体最適化

50〜90% 削減事例

事例 1: 営業ダッシュボード (オンデマンド → BI Engine)

  • 変更前: 月 50 TB スキャン × $6.25 = $313/月
  • 変更後: BI Engine 5 GB ($150/月) + 残りクエリ 5 TB = $182/月
  • 削減 42%

事例 2: 大規模 ETL (パーティション + Editions)

  • 変更前: 月 200 TB スキャン × $6.25 = $1,250/月
  • 変更後: パーティション化で 20 TB へ + Editions 500 Slot 予約 $1,500/月で 80% 安定
  • 実質固定費化 + ピーク超過なし

BigQuery コストを最も削減する方法は?

SELECT * 禁止 + パーティション必須化 + 90 日未変更テーブルの Long-term storage 移行 + BI Engine 活用 + Editions Reservation の組み合わせで 50〜90% 削減も可能。

オンデマンドとエディションどちらが安い?

月 5 TB クエリ未満ならオンデマンド ($6.25/TB)、それ以上なら Editions Standard Slot Reservation。Editions Enterprise Plus は規制対応必須時のみ。

Custom Cost Controls とは?

プロジェクト / ユーザー単位で日次 / 月次クエリ量上限を設定。暴走クエリで巨額請求を防ぐ FinOps の基本機能。

Long-term Storage はいつ自動移行?

テーブル / パーティションが 90 日連続で変更されないと自動的に料金が半額 ($0.02 → $0.01/GB/月)。意識せず割引適用。

BI Engine の費用対効果は?

$30/GB/月で必要なテーブルをインメモリ化。BI ダッシュボードのクエリ料金を 90% 以上削減できることが多い。Looker / Looker Studio で効果絶大。

Materialized View はどう使う?

頻繁な集約クエリを事前計算 + 自動リフレッシュ。Smart Tuning でクエリオプティマイザが透過的に利用。集計クエリのスキャン量を 99% 削減可能。

Storage Write API はコスト削減になる?

Legacy Streaming Insert ($0.05/GB) と比べて Storage Write API は無料 (Pre-paid Throughput はある)。新規ストリーミング取り込みは必ず Storage Write API。

INFORMATION_SCHEMA で何が分かる?

JOBS_BY_PROJECT で高コストクエリ、TABLE_STORAGE でストレージ使用量、RESERVATIONS で Slot 使用率。コスト分析の起点として必須。

関連記事・コスト最適化

GCP PDE 試験対策|BigQuery 出題範囲深掘り・パーティショニング・Editions・BigQuery ML

Google Cloud Professional Data Engineer (PDE) 試験の BigQuery 範囲を深掘り。パーティショニング / クラスタリング / Editions / Storage Write API / BigQuery ML / Omni / BigLake をまとめて解説。

BigQuery + Looker Studio ダッシュボード構築チュートリアル|無料 BI (GCP)

Google BigQuery と Looker Studio でデータダッシュボード構築。GA4 / 売上 / Marketing データの可視化、BI Engine 高速化、Calculated Field、Custom Query、Filter Control、Drill-down、Tableau / Power BI 比較を 2026 年最新版で解説。

GCP vs AWS ストレージ・DB 徹底比較|GCS/S3・BigQuery/Redshift・Spanner/DynamoDB (2026)

GCP と AWS のストレージ・データベースを徹底比較。Cloud Storage vs S3、BigQuery vs Redshift、Spanner vs DynamoDB / Aurora DSQL、Cloud SQL vs RDS、AlloyDB vs Aurora、Firestore vs DynamoDB、Bigtable vs DynamoDB を 2026 年最新版で網羅。

GCP vs Azure 完全比較|Compute・Storage・AI・料金・認定 (2026)

Google Cloud と Microsoft Azure を徹底比較。Compute Engine vs Azure VM、BigQuery vs Synapse / Fabric、Cloud Run vs Container Apps、Gemini vs Azure OpenAI、ID 統合、ハイブリッド、認定試験、料金を 2026 年最新版で網羅。

※ Google Cloud、BigQuery は Google LLC の商標です。最新料金は BigQuery 料金 公式 をご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

GCP 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Google Cloud

Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化

Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...

Google Cloud

Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略

Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...

Google Cloud

Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定

Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...

Google Cloud

Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能

Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...

Google Cloud

GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ

Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...

Google Cloudの記事一覧 (102件)
© 2026 NicheeLab All rights reserved.