【问题标题】:In Google BigQuery, how to get storage size of a partition in time-partitioned table?在 Google BigQuery 中,如何获取时间分区表中分区的存储大小?
【发布时间】:2018-12-10 06:18:46
【问题描述】:

我可以使用 SELECT size_bytes FROM dataset.__TABLES__ WHERE table_id='mytable' 在 BigQuery 中查询表的存储大小,但这仅适用于查找表的总大小。如何从时间分区表中获取特定分区的大小,例如我想知道mytable$20180701中存储了多少数据。

我知道我可以例如将该分区复制到非分区表并使用上述方法,但我觉得这不是正确的方法。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    您可以为此使用 dryRun - 或在 UI 中输入 SELECT * FROM mytable$20180701 并在 Validator 中查看将处理多少字节 - 这是表格的大小

    【讨论】:

    • 对所有分区有什么办法吗?
    猜你喜欢
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2017-08-16
    • 2017-01-04
    相关资源
    最近更新 更多