首页 > 解决方案 > Google BigQuery 是否按处理时间收费?

问题描述

因此,这在某种程度上是一个“实时”问题。我运行了一个查询,它目前的运行速度接近 12K 秒,但它告诉我This query will process 239.3 GB when run.BQ 除了处理的数据之外,是否按时间收费?我现在应该停止吗?

标签: google-bigquery

解决方案


我假设您使用的是按需定价模型 - 您根据处理的字节数计费,并且不涉及处理时间

  • BigQuery 使用列式数据结构。根据您选择的列中处理的总数据向您收费,并且每列的总数据是根据该列中的数据类型计算的。有关如何计算数据大小的详细信息,请参阅数据大小计算。

  • 您无需为返回错误的查询或从缓存中检索结果的查询付费。

  • 费用四舍五入到最接近的 MB,查询引用的每个表至少处理 10 MB 数据,每个查询至少处理 10 MB 数据。如果允许运行完成,取消正在运行的查询作业可能会产生高达查询全部成本的费用。

  • 当您运行查询时,即使您对结果设置了明确的 LIMIT,也会根据您选择的列中处理的数据向您收费。

在BigQuery 定价中查看更多信息


推荐阅读