1

私は Bigquery で遊んでいて、レポート プロダクト用の集計をいくつか作成しています。恐ろしいことに、今月のこれまでの請求額が 4000 ドルを超えていることに気付きました。使用状況を分類する方法がないようです。処理されたデータ/コストごとにクエリを取得できるレポートはありますか?

4

1 に答える 1

4

BigQuery のデータ処理は、ギガバイトあたり 0.035 USD で請求されます。(価格はこちらをご覧ください)。クエリ ジョブを見ると、処理しているデータの量を確認できます。

UI を使用している場合は、[クエリを実行] ボタンの横に、クエリが処理したデータの量が表示されます。bq コマンドライン ツールを使用している場合は、実行して実行したジョブを確認し、実行してbq ls -j各ジョブで処理されたデータ量を表示できますbq show -j job_0bb47924271b433b895b690726099f69(ここでは、自分のジョブ ID に置き換えてください)。API を直接使用してクエリを実行している場合、スキャンされたバイト数は、ジョブの statistics.totalBytesProcessed フィールドに返されます。

支出額を削減したい場合は、クエリで使用する列を少なくするか、テーブルを小さな断片 (日次テーブルなど) に分割するか、時間に依存しないクエリにバッチ クエリ モードを使用することができます。これは $0.020/GB の処理です。

テーブルを小さな断片に分割すると、必要に応じて「,」構文を使用して複数のテーブルに対していつでもクエリを実行できます。例SELECT foo from table1, table2, table3

于 2012-10-25T19:39:03.447 に答える