我想获取查询结果的size_bytes而不将结果保存到表中。
我注意到我们可以使用
select size_bytes from [datasets__TABLES__]
获取数据集中表的大小。
2.我想要做的就是这样,
select size_bytes from
( some query )
这是一种方法吗?避免得到实际结果,只得到结果的字节大小?
谢谢。
答案 0 :(得分:1)
获取实际需要先生成结果的结果大小!所以,不,不幸的是 - 你无法避免先获得实际结果
如果您真的想要/需要避免产生/支付结果 - 您可以尝试根据数据的原始大小估算结果大小(请参阅此处:Find out the amount of space each field takes in Google Big Query)和结果中估计的行数< / p>