在Google BigQuery中,如何获取时间分区表中分区的存储大小?

S.M*_* sh 1 google-bigquery

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

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

Mik*_*ant 5

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