0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

BigQueryでキャッシュを無効にしてパフォーマンス検証

Posted at

BigQueryでキャッシュを無効にしてパフォーマンス検証する方法

はじめに

BigQueryのパフォーマンステストを行う際、キャッシュが有効だと正確な実行時間が測定できません!
本記事では、キャッシュを無効にする方法を紹介します!

キャッシュを無効にする方法

方法1: BigQueryコンソール

最も簡単な方法です。

  1. クエリエディタを開く

  2. 「その他」→「クエリ設定」をクリック
    スクリーンショット 2025-09-24 22.24.48.png

  3. 「キャッシュされた結果を使用」のチェックを外す
    スクリーンショット 2025-09-24 22.25.44.png

  4. 「保存」をクリック

方法2: クエリオプション

クエリ内で直接指定する方法です。

#standardSQL
-- @run_with_cache = false

SELECT * 
FROM `project.dataset.table`

キャッシュ無効化の確認方法

クエリ実行後、以下の方法で確認できます:

  1. 実行の詳細タブを開く
  2. Job Informationセクションを確認
  3. cacheHit: false → キャッシュ未使用 ✅
  4. cacheHit: true → キャッシュ使用 ❌

注意事項

  • タブ毎に設定が必要です!
  • キャッシュ無効時は毎回課金対象
  • 同じクエリでも都度スキャン料金が発生

💡 Tips

  • 本番環境では基本的にキャッシュは有効のままにする
  • パフォーマンステスト時のみ無効化

参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?