首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigQuery的"Bytes洗牌“指标对成本有什么影响?

BigQuery的"Bytes洗牌“指标对成本有什么影响?
EN

Stack Overflow用户
提问于 2022-07-31 07:19:41
回答 1查看 334关注 0票数 0

我在BigQuery中优化了一个查询,我成功地减少了所有性能指标,但“字节消耗”指标除外,后者从3GB增加到3.56GB。

我想知道拜特斯的混合指标是否会对成本产生影响,如果是的话,会有多少影响呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-31 20:34:11

要理解这一点,您必须考虑BigQuery体系结构。它或多或少是一种Map Reduce体系结构。

映射可以在单个节点上完成(过滤器、转换、.)。减少执行操作所需的节点通信(连接、字符串、.)。

当然,map操作比减少操作效率高得多(仅在内存中,没有网络通信,没有同步/等待,.)

字节改组是节点之间共享的字节。

从成本的角度来看,答案并不简单。如果您在使用BigQuery时付费(没有预约插槽),则不需要额外的成本(处理相同数据量的数据,因此不会产生影响,只有较慢的查询)。

如果您有保留插槽(节点和插槽是相似的),也没有额外的成本。但是,将插槽留得更长(查询速度较慢,时隙使用时间较长),如果您与其他用户/查询/项目共享插槽,则会影响整体性能,可能还会影响项目的总体成本。

所以,没有直接的成本,而是全球概览对持续时间的影响。

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

https://stackoverflow.com/questions/73181358

复制
相关文章

相似问题

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