1

次の 7 つの日次サマリー テーブルを含むデータセットがありますが、それぞれ小さいです。

summary_broad_20130104_hourly         199 k rows    8395 KB
summary_broad_20130105_hourly         198 k rows    8347 KB
summary_broad_20130106_hourly         197 k rows    8319 KB
summary_broad_20130107_hourly         194 k rows    8190 KB
summary_broad_20130108_hourly         197 k rows    8338 KB
summary_broad_20130109_hourly         201 k rows    8490 KB
summary_broad_20130110_hourly         202 k rows    8534 KB

select count(*)これらのすべてのテーブル (04-10) に対して単純な処理を行うと、「応答が大きすぎます」というメッセージが表示されます。

$ bq query "select count(*) from summary_broad_20130104_hourly,summary_broad_20130105_hourly,summary_broad_20130106_hourly,summary_broad_20130107_hourly,summary_broad_20130108_hourly,summary_broad_20130109_hourly,summary_broad_20130110_hourly"
BigQuery error in query operation: Error processing job '987928363675:job_bb504ce6ea31416db3f8762d3c244d93': Response too large to return.

ただし、クエリをテーブル 04 ~ 06 に制限すると、成功した応答が得られます。

$ bq query "select count(*) from summary_broad_20130104_hourly,summary_broad_20130105_hourly,summary_broad_20130106_hourly"
+--------+
|  f0_   |
+--------+
| 594721 |
+--------+

しかし、テーブル 04 ~ 07 に拡張すると、エラーを再度再現できます。

$ bq query "select count(*) from summary_broad_20130104_hourly,summary_broad_20130105_hourly,summary_broad_20130106_hourly,summary_broad_20130107_hourly"
BigQuery error in query operation: Error processing job '987928363675:job_22ea222b4b0549a98bb9e90f1a2ac539': Response too large to return.

これはバグですか、それとも何か間違っていますか? クエリされたデータは小さく (04-07 の場合は ~40MB)、select count(*)中間データの量がごくわずかなノード ローカルの集約であると予想されます。

4

1 に答える 1

0

実際、これはバグです。私たちはそれを調査しており、ローカルで再現することができ、すぐに修正されることを望んでいます.

于 2013-01-31T21:55:38.107 に答える