Google bigquery 对聚合表的查询比对原始数据的查询花费更长的时间

Google bigquery 对聚合表的查询比对原始数据的查询花费更长的时间,google-bigquery,Google Bigquery,我想缩短查询的执行时间,因此我基于原始数据创建了一个新的聚合表,但由于某些原因,原始查询比基于聚合表的新查询快很多。 两个查询返回相同的结果 为什么会这样 谢谢! 请您添加一些工作id,以帮助BQ团队进行验证。我们还讨论了多长时间?基于聚合表的查询:playscape proj:job_x-sepfxMp8PI1GXyuoiVdgxHMI。原始查询:playscape proj:job_X-EYicJ_zMR_Lub93Oxtxz6ld8Q。原始查询大约需要70秒,新查询需要100秒。谢谢感谢您

我想缩短查询的执行时间,因此我基于原始数据创建了一个新的聚合表,但由于某些原因,原始查询比基于聚合表的新查询快很多。 两个查询返回相同的结果

为什么会这样


谢谢!

请您添加一些工作id,以帮助BQ团队进行验证。我们还讨论了多长时间?基于聚合表的查询:playscape proj:job_x-sepfxMp8PI1GXyuoiVdgxHMI。原始查询:playscape proj:job_X-EYicJ_zMR_Lub93Oxtxz6ld8Q。原始查询大约需要70秒,新查询需要100秒。谢谢感谢您在评论中包含Jobid。这使得调试更加容易。您还可以告诉我您是如何为第二个查询聚合表的吗?您使用的SQL或jobid都会有所帮助。以下是我到目前为止看到的:*通过聚合,处理的字节数和总行数大约减少了10倍。*聚合还使表的分区数减少了10倍(21->2)。由于BigQuery通常为每个分区分配一个工作进程,所以在这种情况下,我们不会期望在执行时间上有太大的差异。您好,谢谢您的回答!我将尝试其他方法来减少执行时间。JobID:job_QJScEq3hEiPkYkUafD-jgzwC3tA。请添加一些可能有助于BQ团队验证的job id。我们还讨论了多长时间?基于聚合表的查询:playscape proj:job_x-sepfxMp8PI1GXyuoiVdgxHMI。原始查询:playscape proj:job_X-EYicJ_zMR_Lub93Oxtxz6ld8Q。原始查询大约需要70秒,新查询需要100秒。谢谢感谢您在评论中包含Jobid。这使得调试更加容易。您还可以告诉我您是如何为第二个查询聚合表的吗?您使用的SQL或jobid都会有所帮助。以下是我到目前为止看到的:*通过聚合,处理的字节数和总行数大约减少了10倍。*聚合还使表的分区数减少了10倍(21->2)。由于BigQuery通常为每个分区分配一个工作进程,所以在这种情况下,我们不会期望在执行时间上有太大的差异。您好,谢谢您的回答!我将尝试其他方法来减少执行时间。作业ID:job_QJScEq3hEiPkYkUafD-jgzwC3tA。