获取查询结果的size_bytes

时间:2016-08-23 18:48:18

标签: google-bigquery

我想获取查询结果的size_bytes而不将结果保存到表中。
我注意到我们可以使用

select size_bytes from [datasets__TABLES__]

获取数据集中表的大小。
2.我想要做的就是这样,

select size_bytes from 
( some query )

这是一种方法吗?避免得到实际结果,只得到结果的字节大小?

谢谢。

1 个答案:

答案 0 :(得分:1)

获取实际需要先生成结果的结果大小!所以,不,不幸的是 - 你无法避免先获得实际结果

如果您真的想要/需要避免产生/支付结果 - 您可以尝试根据数据的原始大小估算结果大小(请参阅此处:Find out the amount of space each field takes in Google Big Query)和结果中估计的行数< / p>