首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bigquery价格变动?

Bigquery价格变动?
EN

Stack Overflow用户
提问于 2013-04-22 08:03:06
回答 2查看 636关注 0票数 5

我们已经运行了大约4个月的BigQuery,我们有一些关于价格的有趣观察和问题:

  1. 定价模型是很难解释的,它需要对连接、联盟等进行解释。
  2. 如果我在小型表上运行join,那么对于bigquery引擎中的每个小表副本,处理的数据都会增加吗?
  3. 如果我在查询中重用相同的子查询,这是新的数据处理,而不管它是同一个子查询呢?这能以任何方式优化吗?bigquery不缓存它的数据吗?
  4. 是否有用于数据处理的最小大小?我们的观察认为它是4MB,这是正确的吗?
  5. 在Google控制台中,geo位置有一个问题,它说大多数查询都是从CA完成的,这是不正确的,因为我的公司在欧洲,所有的开发都是在那里进行的。我检查了所有ip地址,没有CA IP。有可能得到更详细的报告吗?
  6. 对于5,我们想得到历史的查询和价格为每一个。我们怎么能这么做?我们的软件必须这么做还是?
  7. 关于3)我在数据处理方面有这么大的问题(这就是我问所有问题的原因)。我的整个数据集大约有150 My大,而我的每个查询的DP大小却大3倍?如果bigquery读取我的整个数据,它就不会达到它在处理的数据上显示的大小。什么时候所有的数据都会被重新读取,从而产生新的DP?你是怎么数这个的?

谢谢。

你好,托米斯拉夫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-22 16:08:15

  1. 对于joins、unions等来说,定价非常简单。无论什么源数据需要读取,都要精确地收费一次。例如,如果您做了一个自连接,您仍然只为数据的一次读取收取费用。
  2. 不管bigquery内部是如何工作的,您应该只收取一次费用。
  3. BigQuery在尽力的基础上缓存数据.如果重新运行查询,则将检查缓存。如果缓存命中,则不会因重新运行查询而收取费用。请注意,只缓存完整的查询结果;如果修改查询或在子查询中使用查询,则不会使用缓存。
  4. BigQuery使增量达到1MB,最小增量为10 MB。
  5. 我不知道谷歌控制台中有什么地理位置。你在哪里看到这些信息的?
  6. 您可以通过jobs.list api获得查询的历史记录和每个查询处理的数据量。
  7. 您能发送比预期大的查询的作业id吗?所做的计算是8字节*(读取的整数列和浮动列的行数)+2字节*(字符串列读取的所有字符串的总长度)。

如果这回答了你的问题请告诉我。

票数 3
EN

Stack Overflow用户

发布于 2013-04-24 16:18:54

我可以为第五条提供澄清。

在Google控制台中的REPORTS中,有与项目API请求相关的人口统计信息。我怀疑这与BigQuery本身的关系不大,与Google控制台的关系更大。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16142159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档