【问题标题】:Resources exceeded during query execution when I use join each当我使用 join each 时,查询执行期间资源超出
【发布时间】:2013-04-10 17:04:17
【问题描述】:

我尝试在 Bigquery 上运行一个联接查询,但我得到了“表太大而无法联接”的错误,这是我理解的。然后我尝试使用 JOIN EACH 而不是 JOIN,但出现错误消息“查询执行期间资源超出”。我也需要注意 JOIN EACH 的限制吗?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    如果您正在执行具有大量存储桶计数的GROUP BYCOUNT DISTINCT,则执行JOIN EACH 查询时可能会超出资源(每个都有解决方法)。

    如果您分享您的疑问,我们可以给出更准确的诊断。

    【讨论】:

    • 谢谢乔丹。我的联接左侧的表是多个表的并集。如果我将联合保持在 10 个表以下,它可以正常工作,否则我会收到上述错误。我通过将连接的左侧分解为少于 10 个表来多次运行查询来解决它。
    • 如果您分享有关您正在运行的查询的更多信息,我们可能会帮助您弄清楚如何让查询与您的所有表一起运行,这样您就不必分解它进入多个查询。
    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2014-05-01
    • 1970-01-01
    相关资源
    最近更新 更多