【问题标题】:Getting /usr/local/google-cloud-sdk/bin/bq: Argument list too long error in BigQuery获取 /usr/local/google-cloud-sdk/bin/bq:BigQuery 中的参数列表太长错误
【发布时间】:2017-04-21 00:45:53
【问题描述】:

我正在尝试在“bq 查询命令行工具”的帮助下使用 Bigquery 中的标准 SQL 执行 224116 个字符长的 sql 查询,但出现以下错误:

/usr/local/google-cloud-sdk/bin/bq:BigQuery 中的参数列表过长错误

有什么办法可以克服这个错误吗?

我的查询没有错误,因为我可以使用相同的命令执行较小的查询。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    我的查询没有错误,因为我可以使用相同的命令执行较小的查询

    我认为你达到了配额!
    检查Quota Policy for Queries

    Maximum query length: 256 KB 
    

    基于压缩比的近似大小

    是否有任何解决方法可以克服此错误?

    • 您可以尝试将代码拆分为几个视图,而不是在主查询中使用这些视图,这样您的查询会变得更小
    • 在 BQ 标准 SQL 中使用 WITH(命名子查询)来重用子查询

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 2020-05-08
      • 2016-08-25
      • 2014-08-30
      • 2015-04-27
      • 2018-07-24
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      相关资源
      最近更新 更多