BigQuery成本结构

时间:2013-12-06 11:56:45

标签: google-bigquery

如果我有一张由5M线制成的桌子。我想对该表进行查询,并将搜索限制在1列,每个查询都会从5M行中获取数据(每条记录中有254个字节,所以我的配额大约需要254 * 5M字节= 1GB?

或者只计算结果(说结果是100行)?

在文档中我认为第一个,但它可以很快得到几个TB。

1 个答案:

答案 0 :(得分:1)

计算源中的行,但仅限于查询中引用的列。所以查询

SELECT foo FROM table1 where bar = 3

将对表中的行数乘以foo和bar列的大小总和(即使表中有更多列)。假设表是5M行,foo是一个字符串,平均长度为10个字符,bar是整数。在这种情况下,系统会向您收取5M * ((10+2) + 8) = 100 MB的访问权。 (字符串因其utf8编码长度+2个字节而收费)。