2016-08-17 6 views
1

私の顧客がGoogle BigQueryを使用していますが、関係する費用について少し気になります。より詳細な検査の後、キャッシュが絶えず無効化されていたため、多くの挿入クエリで高コストが発生することがよくありました。私はこのために日付パーティションテーブルを使用することをお勧めします。これにより、クエリがテーブルの個別の部分に対してのみ実行され、コストが削減されます。Google Big Queryの日付パーティションテーブルの各パーティションには独自のキャッシュがありますか?

私の顧客は実際には古いパーティションに対して頻繁に実行されますが、ほとんど更新されません。各パーティションが独自のキャッシュを維持するのであれば意味をなさないが、私はこれを示す公式の文書を見つけることができなかった。顧客に新しいコスト予測の見積もりを提供したいので、パーティションごとに別々のキャッシュが維持されていることを確認できればいいと思います。

+0

あなたが到達したカットしたいおおよその費用を分担できますか? – Pentium10

+0

一時テーブルで手動で結果をフェッチし、有効期限を設定すると自動的にクリーンアップされます。 – Pentium10

+0

@ Pentium10代替案をお寄せいただきありがとうございます。これは、手動でのパーティショニングを今のところ行っているようです。 – Gerard

答えて

1

フィードバックをいただきありがとうございます。この時点では、パーティションごとのキャッシングをサポートしていません。私はこれの内部機能要求を記録しました。

+0

すばらしき、ありがとうございました。 – Gerard

+0

@Pavan、キャッシュをサポートしていないのはおそらく、日付partitonedテーブルPLUSストリーミング・インサートを使用しても機能しないでしょうか?新しいストリーミング・データが入ってくるときに静的パーティションをキャッシュすることは、 –

関連する問題