BigQuery 是一个无服务器数据分析平台。使用 BigQuery 时无需预配单个实例或虚拟机。相反,BigQuery 会根据您的需求自动分配计算资源。您还可以提前以槽(即虚拟 CPU)的形式预留计算容量。BigQuery 的定价结构反映了这一设计。
BigQuery 价格概览
BigQuery 价格有两个主要组成部分:
BigQuery 会针对其他操作收费,包括使用 BigQuery Omni、BigQuery ML、BI Engine 以及流式 读取和写入。
您创建的每个项目都会关联一个结算账号。在该项目中运行的 BigQuery 作业产生的任何费用都将计入关联的结算账号。BigQuery 存储费用也会计入关联的结算账号。您可以在 Google Cloud 控制台的“Cloud Billing 报告”页面中查看 BigQuery 费用和趋势。
要点: 除非另有说明,否则定价模式适用于账号,而非各个项目。
计算价格模式
BigQuery 提供两种计算价格模式供您选择,用于运行查询:
如需详细了解为工作负载选择哪种价格,请参阅使用预留管理工作负载。
Gemini in BigQuery 价格
如需了解 Gemini in BigQuery 的价格,请参阅 Gemini in BigQuery 价格概览。
默认情况下,查询采用按需(每 TiB)价格模式计费,您需要为查询扫描的数据付费。
在按需价格模式下,您通常最多可以使用 2000 个并发槽(在单个项目中的所有查询间共享)。BigQuery 会定期地暂时突破此限制,以加快较小查询的速度。此外,如果特定位置的容量有大量争用,您可用的槽也可能会减少。
按需(每 TiB)查询价格如下:
操作 | 价格 (USD) | 详细信息 |
|---|---|---|
查询(按需价格) | 0 tebibyte to 1 tebibyte Free per 1 month / account 1 tebibyte and above US$6.25 / 1 tebibyte, per 1 month / account | 每月前 1 TiB 免费。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
价格详情
请注意以下有关按需(每 TiB)查询费用的事项:
BigQuery 提供费用控制机制,可让您限制查询费用。您可以进行以下设置:
如需查看如何计算处理的字节数的详细示例,请参阅查询大小计算。
BigQuery 为需要额外容量或希望查询工作负载的费用可预测的客户提供基于容量的计算价格模式,而不是按需价格(按处理的数据量计费,单位为 TiB)。容量计算模型提供随用随付定价(支持自动扩缩),以及可选的一年期和三年期承诺,可享受折扣价。您需要为一段时间内的查询处理容量付费,以槽(虚拟 CPU)为单位。
如需启用容量价格,请使用 BigQuery 预留。
BigQuery 槽容量:
可选的 BigQuery 槽用量承诺:
标准版
下表显示了标准版中槽的费用。
默认*(美元) (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) | 详细信息 |
|---|---|---|---|
| US$0.04 / 1 hour | US$0.036 / 1 hour | US$0.032 / 1 hour | 无需签约,按秒计费,起步计费时间为 1 分钟。选择启用 Fluid 扩缩,按秒计费,无最低费用 |
*价格反映的是随用随付模式
企业版
下表显示了企业版的槽费用。
默认*(美元) (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) | 基于资源的 CUD - 1 年期(美元) | 资源 CUD - 3 年期(美元) |
|---|---|---|---|---|
| US$0.06 / 1 hour | US$0.054 / 1 hour | US$0.048 / 1 hour | US$0.048 / 1 hour | US$0.036 / 1 hour |
企业 Plus 版
下表显示了企业增强版的槽费用。
默认*(美元) (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) | 基于资源的 CUD - 1 年期(美元) | 资源 CUD - 3 年期(美元) |
|---|---|---|---|---|
| US$0.10 / 1 hour | US$0.09 / 1 hour | US$0.08 / 1 hour | US$0.08 / 1 hour | US$0.06 / 1 hour |
作为 BigQuery 的一部分使用的其他服务将使用 BigQuery 服务 SKU 计费。这些服务包括数据传输服务。
下表显示了使用 BigQuery 服务 SKU 计费的各种服务。
服务 | 使用方法 | 备注 |
|---|---|---|
BigQuery 中的 Earth Engine | BigQuery 脚本中的 ST_RegionStats() 调用 | 此函数会将任务发送到 Earth Engine;Earth Engine 计算单元会转换为 BigQuery 服务槽小时。 |
Python UDF | 请参阅此链接 | BigQuery 客户需要为构建和执行 Python UDF 付费。构建费用与构建时间成正比,执行费用与 UDF 的计算和内存用量成正比。 |
如需查看价格,请从下表上方的下拉列表中选择一个区域:
指标 | 价格 (USD) * | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
计算(每槽小时) | US$0.06 / 1 hour | US$0.054 / 1 hour | US$0.048 / 1 hour |
存储价格是存储您加载到 BigQuery 中的数据的费用。您需要为活跃存储空间和长期存储空间付费。
操作 | 价格 (USD) | 详细信息 |
|---|---|---|
活跃逻辑存储空间 | US$0.000031507 / 1 gibibyte hour, per 1 month / account | 每月前 10 GiB 免费。 |
长期逻辑存储空间 | US$0.000021918 / 1 gibibyte hour, per 1 month / account | 每月前 10 GiB 免费。 |
活跃物理存储空间 | US$0.000054795 / 1 gibibyte hour, per 1 month / account | 每月前 10 GiB 免费。 |
长期物理存储空间 | US$0.000027397 / 1 gibibyte hour, per 1 month / account | 每月前 10 GiB 免费。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
如需了解资格条件,请参阅物理存储文档。
价格详情
存储价格取决于存储在表中的数据量。临时会话表和临时多语句表仅按活跃存储量收费。临时缓存的查询结果表不会产生任何存储费用。逻辑存储的时间旅行和故障安全存储不收费。时间旅行和故障安全存储费用适用于物理存储。
数据大小是根据各个列的数据类型计算的。如需详细了解如何计算数据大小,请参阅数据大小计算。
存储价格基于每秒每 MiB 按比例计算。例如,如果您在美国中部使用活跃逻辑存储空间:
存储空间用量以吉比字节月 (GiB 月) 为单位计算,其中 1 GiB 为 230 字节 (1,024 MiB)。同样,1 太比字节 (TiB) 是 240 字节 (1,024 GiB)。最终用量值是数据大小(以吉比字节为单位)与存储使用时间(以月为单位)的乘积。
如果表中的数据连续 90 天未修改或删除,则按长期存储费率计费。当表被视为长期存储时,性能、耐用性、可用性或任何其他功能都不会降低。
对于分区表,会单独判断每个分区是否适用长期存储价格。如果某个分区在过去 90 天内未发生修改,则该分区中的数据将被视为长期存储数据,并按折扣价格收费。
如果表发生了修改,价格会恢复到常规存储价格,且 90 天计时器会重新开始计时。任何修改表内数据的操作都会重置计时器,包括:
操作 | 详细信息 |
|---|---|
将数据加载到表中 | 通过任何加载或查询作业将数据附加到目标表或覆盖目标表。 |
将数据复制到表中 | 通过任何复制作业将数据附加到目标表或覆盖目标表。 |
将查询结果写入表中 | 通过任何查询作业将数据附加到目标表或覆盖目标表。 |
使用数据操纵语言 (DML) | 使用 DML 语句 修改表数据。 |
使用数据定义语言 (DDL) | 使用 CREATE OR REPLACE TABLE 语句替换表。 |
将数据流式插入表中 | 使用 Storage Write API (REST) 调用注入数据。 |
数据大小计算
在将数据加载到 BigQuery 中或查询数据时,您需要根据数据大小付费。数据大小是根据每列数据类型的大小计算的。
存储的数据大小和查询处理的数据大小以 吉比字节 (GiB) 为单位计算,其中 1 GiB 为 230 字节(1,024 MiB)。同样,1 太比字节 (TiB) 是 240 字节 (1,024 GiB)。
如需了解详情,请参阅数据类型大小。
传输编排
具体计费方式如下:
类型 | 计费模型 | 连接器 |
|---|---|---|
免费连接器
| 免费。 | Campaign Manager、Cloud Storage、Amazon S31、Google Ads、Google Ad Manager、Google Merchant Center、Search Ads 360、YouTube 频道、YouTube 内容所有者、Amazon Redshift1、Teradata12、Azure Blob Storage、Display & Video 360、Google Analytics 4、购物比较服务 (CSS) Center预览版、Google Merchant Center预览版、Hive 托管表预览版和 Snowflake 迁移预览版 。 |
付费连接器
| 基于用量,以槽小时为单位计量。查看详情。 注意:预览版连接器不收费。连接器正式发布后,系统将开始计费。 | 正式版连接器: Salesforce、ServiceNow、Salesforce Marketing Cloud (SFMC)、Facebook Ads、MySQL、PostgreSQL 和 Oracle。 预览版连接器: |
合作伙伴提供的连接器 | 需支付费用。查看详情。 | 如需了解详情,请参阅 Marketplace 中的各个连接器。 |
1. 使用 BigQuery Data Transfer Service 时,可能会产生 Google Cloud 以外的费用,例如 AWS 或 Azure 数据传输费用。
2. 数据上传到 BigQuery 后,系统不会自动将其从您的 Cloud Storage 存储桶中删除。请考虑手动删除 Cloud Storage 存储桶中的数据,以避免额外的存储开销。请参阅 Cloud Storage 价格
基于用量的价格
您需要为数据传输消耗的计算资源付费,费用按槽时数计算。
下表显示了槽的费用。
默认*(美元) (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|
| US$0.06 / 1 hour | US$0.054 / 1 hour | US$0.048 / 1 hour |
费用估算
如需估算费用,您可以采用保守的指导原则,即对于传输运行时间的每一小时,最多使用 20 个槽小时。在 us-central1 区域,这相当于传输运行时间每小时 1.20 美元的估算上限。这仅供规划之用,实际的槽时消耗量可能会有所不同。
Google Play 软件包名称
每个 Android 应用均有一个唯一的应用 ID,像 Java 软件包名称一样,例如 com.example.myapp。安装报告包含“软件包名称”列。唯一软件包名称的数量用于计算传输的使用情况。
您创建的每个传输每天都会生成一次或多次运行。软件包名称仅在转移运行完成当天计入。例如,如果传输作业于 7 月 14 日开始,但于 7 月 15 日完成,则软件包名称将在 7 月 15 日进行统计。
如果特定日期在多个传输运行中遇到一个唯一的软件包名称,则只计数一次。对于不同的转移配置,软件包名称是分开计算的。如果在两个单独的传输配置的运行中遇到唯一的软件包名称,则该软件包名称会被计算两次。
如果软件包名称在整个月内每天都显示,则您需要支付该月的全额费用,即 25 美元。否则,如果该服务只在当月的部分时间提供,则费用将按比例计算。
示例 1:如果我们同步 1 个应用(com.smule.singandroid),每月费用是 25 美元 + BigQuery 存储价格吗?
答案是每月 25 美元(按比例计算)+ BigQuery 的存储/查询费用。
示例 2:如果我们同步所有历史数据(10 年),是按 120 个月收费,还是按 1 个月收费?因为我们是一次性传输的。
答案仍然是每月 25 美元(按比例计算)+ BigQuery 的存储/查询费用,因为我们对 Installs_country 表中的每个唯一 Package Name 收取 25 美元,无论该唯一 Package Name 的历史数据追溯到多少年前。
第三方连接器
对于第三方合作伙伴提供的连接器,需要支付费用。不同合作伙伴和连接器的定价模式有所不同。如需了解更多价格详情,请在注册 Marketplace 时参阅各个连接器。
数据加载和处理
具体计费方式如下:
目标类型 | 操作类型 | 数据加载和处理结算模型 | 详细信息 |
|---|---|---|---|
BigQuery 原生表 | 加载 | 免费 | 将标准加载作业加载到 BigQuery 原生表中。 |
合并 | 标准 BigQuery 费率 | 将标准合并作业合并到 BigQuery 原生表中。 | |
Lakehouse for Apache Iceberg 表 | 加载和合并 | Lakehouse for Apache Iceberg 标准费率 | 将标准加载和合并作业加载到 Lakehouse for Apache Iceberg 表中。 |
如何跟踪费用
如需查看传输的总费用(包括传输编排、数据加载和数据处理),请按以下标签过滤结算报告:
Key: goog-bq-feature-type
值:DATA_TRANSFER_SERVICE
注意:自 2026 年 8 月 11 日起,所有 Data Transfer Service SKU 都将统一使用标签值:data_transfer_service
BigQuery Omni 根据您的工作负载和需求提供以下价格模式。
按需计算价格
与 BigQuery 按需分析模型类似,BigQuery Omni 查询默认采用按需(每 TiB)价格模式计费,您需要为查询扫描的数据付费。
在按需价格模式下,您通常可以使用大量并发槽(在单个项目中的所有查询间共享)。BigQuery Omni 会定期地暂时突破此限制,以加快较小查询的速度。此外,如果特定位置的容量有大量争用,您可用的槽也可能会减少。
BigQuery Omni 按需(每 TiB)查询价格如下:
计费项 | 价格 (USD) |
|---|---|
BigQuery Omni 按需 | US$9.125 / 1 tebibyte |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
价格详情
详细信息和限制与 BigQuery 分析价格类似。请注意以下有关按需(每 TiB)查询费用的事项:
BigQuery 提供费用控制机制,可让您限制查询费用。您可以进行以下设置:
BigQuery Omni(含版本)
BigQuery Omni 区域支持 BigQuery 版本。目前,Omni 区域仅支持企业版
下表显示了 Omni 区域中槽的费用
槽数 | PAYG(无承诺)(USD) | 基于资源的 CUD - 1 年期(美元) | 资源 CUD - 3 年期(美元) |
|---|---|---|---|
100 | US$7.50 / 1 hour | US$6.00 / 1 hour | US$4.50 / 1 hour |
Omni 跨云数据传输
使用 Omni 的跨云功能(跨云传输、Create Table as Select、Insert Into Select、跨云联接和跨云具体化视图)时,如果涉及将数据从 AWS 或 Azure 移动到 Google Cloud,则需要支付额外的数据传输费用。
具体而言,对于跨云具体化视图、Create Table as Select、Insert Into Select 和跨云联接,在预览期间不收取任何费用。自 2024 年 2 月 29 日起,这些服务将正式发布,您需要为数据传输付费。只有在从 AWS 或 Azure 区域向 Google Cloud BigQuery 区域使用上述任何服务时,您才需要支付数据传输费用。系统将根据从 AWS 或 Azure 传输到 Google Cloud 的数据量,按每 GiB 的费率向您收费。
SKU | 结算模式 | 价格 (USD) |
|---|---|---|
从 AWS 北弗吉尼亚 (aws-us-east-1) 到 Google Cloud 北美的数据跨云传输 | 基于用量 | US$0.09 / 1 gibibyte |
从 Azure 北弗吉尼亚 (azure-eastus2) 到 Google Cloud 北美的数据传输 | 基于用量 | US$0.0875 / 1 gibibyte |
从 AWS 首尔 (aws-ap-northeast-2) 到 Google Cloud 亚洲的数据跨云传输 | 基于用量 | US$0.126 / 1 gibibyte |
从 AWS 俄勒冈 (aws-us-west-2) 到 Google Cloud 北美的数据跨云传输 | 基于用量 | US$0.09 / 1 gibibyte |
从 AWS 爱尔兰 (aws-eu-west-1) 到 Google Cloud 欧洲的跨云数据传输 | 基于用量 | US$0.09 / 1 gibibyte |
从 AWS 悉尼 (aws-ap-southeast-2) 到 Google Cloud 大洋洲的跨云数据传输 | 基于用量 | US$0.114 / 1 gibibyte |
从 AWS 法兰克福 (aws-eu-central-1) 到 Google Cloud 欧洲的跨云数据传输 | 基于用量 | US$0.09 / 1 gibibyte |
全托管式存储
使用 Omni 的跨云具体化视图功能时,您还需要支付创建本地具体化视图的费用,该视图位于 AWS 上的 BigQuery 托管式存储空间中。您需要按 GiB 为用于本地物化视图的物理存储空间付费。
操作 | 价格 (USD) |
|---|---|
活跃物理存储空间 | US$0.000071233 / 1 gibibyte hour |
长期物理存储空间 | US$0.000035616 / 1 gibibyte hour |
BigQuery 提供两种数据注入模式:
如需详细了解应选择哪种模式,请参阅加载数据简介。
操作 | 价格 | 详细信息 |
|---|---|---|
批量加载 | 使用名为 default-pipeline 的共享槽池时免费。 | 客户可以选择版本定价 ,以保证容量。数据一旦加载到 BigQuery 中,您就需要支付存储费用。 |
流式插入(Storage Write API (REST)) | US$0.01 / 200 mebibyte | 您需要为成功插入的行支付费用。单行最小计为 1 KB。 |
BigQuery Storage Write API (gRPC) | US$0.025 / 1 gibibyte, per 1 month / account | 每月的前 2 TiB 免费。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
价格详情
默认情况下,从 Cloud Storage 或本地文件将数据批量加载到 BigQuery 中时,您无需付费。跨区域加载作业的网络使用费将按照网络数据传输 SKU 收取。
默认情况下,加载作业时使用槽的共享池。BigQuery 并不保证此共享池的可用容量,也不保证您能实现的吞吐量。此外,您也可以购买专用槽以运行加载作业。您需要按基于容量的价格支付专用槽的费用。将加载作业分配给预留后,它们将失去对免费池的访问权限。如需了解详情,请参阅分配。
数据加载到 BigQuery 后,系统即会按照 BigQuery 存储价格收费。如果您从 Cloud Storage 加载数据,则需要支付在 Cloud Storage 中存储数据的费用。如需了解详情,请参阅 Cloud Storage 价格页面上的数据存储。
BigQuery 提供以下数据提取模式:
注意:在 Google Cloud 控制台、BigQuery API 或任何其他客户端(例如 Looker)中访问查询结果时,您无需支付数据提取或数据传输费用。
操作 | 价格 | 详细信息 |
|---|---|---|
批量导出 | 使用共享槽池时免费。 | 使用共享槽池时,您每天最多可以免费导出 50 太比字节 的数据。您需要为存储在 Cloud Storage 中的数据付费。 |
流式读取 (BigQuery Storage Read API) | US$1.10 / 1 tebibyte, per 1 month / account | 客户每月可以免费读取高达 300 TiB 的数据。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
批量导出数据传输价格
当您从 BigQuery 批量导出数据到另一个区域的 Cloud Storage 存储桶或 Spanner 表时,系统会向您收取数据传输费用,具体如下:
支持请求 | 示例 | 评分 |
|---|---|---|
在同一位置内导出 | 从 us-east1 到 us-east1 | 免费 |
从 BigQuery 美国多区域导出 | 从美国多区域到 us-central1(爱荷华) | 免费 |
从 BigQuery 美国多区域导出 | 从美国多区域到任何区域(us-central1 [爱荷华] 除外) | 请参见下表 |
从 BigQuery 欧盟多区域导出 | 从欧盟多区域到 europe-west4(荷兰) | 免费 |
从 BigQuery 欧盟多区域导出 | 从欧盟多区域位置到任何区域(europe-west4(荷兰)除外) | 请参见下表 |
跨位置导出 | 从 us-east1 到 us-central1 | 请参见下表 |
注意:所有价格均以 $/GiB 为单位,所有 GiB 均以物理字节为单位。
北美洲 | 欧洲 | 亚洲 | 印度尼西亚 | 大洋洲 | 中东 | 拉丁美洲 | 非洲 | |
|---|---|---|---|---|---|---|---|---|
北美洲 | US$0.02 | US$0.05 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
欧洲 | US$0.05 | US$0.02 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
亚洲 | US$0.08 | US$0.08 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
印度尼西亚 | US$0.10 | US$0.10 | US$0.10 | US$0.08 | US$0.08 | US$0.11 | US$0.14 | US$0.14 |
大洋洲 | US$0.10 | US$0.10 | US$0.10 | US$0.08 | US$0.08 | US$0.11 | US$0.14 | US$0.14 |
中东 | US$0.11 | US$0.11 | US$0.11 | US$0.11 | US$0.11 | US$0.08 | US$0.14 | US$0.11 |
拉丁美洲 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.20 | US$0.14 |
非洲 | US$0.11 | US$0.11 | US$0.11 | US$0.14 | US$0.14 | US$0.11 | US$0.14 | US$0.11 |
Storage Read API 在 Google Cloud 内的数据传输
支持请求 | 示例 | 评分 |
|---|---|---|
从临时表访问缓存的查询结果 |
| 免费 |
在同一位置读取数据 |
| 免费 |
从 BigQuery 多区域读取数据到另一个 BigQuery 位置,且两个位置位于同一大洲。 |
| 免费 |
同一大洲内不同位置之间的数据读取(假设不属于上述任何免费情况) |
| US$0.01 / 1 gibibyte |
数据在 Google Cloud 内的不同大洲之间移动,且两个大洲都不是澳大利亚。 |
| US$0.08 / 1 gibibyte |
数据在 Google Cloud 内的不同大洲之间移动,其中一个大洲是澳大利亚。 |
| US$0.15 / 1 gibibyte |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Storage Read API 一般网络用量
价格 (USD) | |
|---|---|
数据传输到全球目的地(不包括亚洲和澳大利亚) | 0 tebibyte to 1 tebibyte US$0.12 / 1 gibibyte, per 1 month / account 1 tebibyte to 10 tebibyte US$0.11 / 1 gibibyte, per 1 month / account 10 tebibyte and above US$0.08 / 1 gibibyte, per 1 month / account |
数据传输到亚洲目的地(不包括中国大陆,但包括中国香港) | 0 tebibyte to 1 tebibyte US$0.12 / 1 gibibyte, per 1 month / account 1 tebibyte to 10 tebibyte US$0.11 / 1 gibibyte, per 1 month / account 10 tebibyte and above US$0.08 / 1 gibibyte, per 1 month / account |
数据传输到中国大陆目的地(不包括中国香港) | 0 tebibyte to 1 tebibyte US$0.19 / 1 gibibyte, per 1 month / account 1 tebibyte to 10 tebibyte US$0.18 / 1 gibibyte, per 1 month / account 10 tebibyte and above US$0.15 / 1 gibibyte, per 1 month / account |
数据传输到澳大利亚目的地 | 0 tebibyte to 1 tebibyte US$0.19 / 1 gibibyte, per 1 month / account 1 tebibyte to 10 tebibyte US$0.18 / 1 gibibyte, per 1 month / account 10 tebibyte and above US$0.15 / 1 gibibyte, per 1 month / account |
数据传入 | 免费 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Storage Read API 价格详情
Storage Read API 采用按需价格模式。借助按需价格模式,BigQuery 按处理的字节数(也称为读取的字节数)收费。按需价格仅按用量计算,每个结算账号每月的字节读取免费层级为 300 TiB。作为从临时表读取的一部分而扫描的字节数是免费的,不会计入 300 TiB 免费层级。免费读取 300 TiB 的字节基于字节读取组件,不适用于关联的出站数据传输。
请注意以下有关 Storage Read API 费用的事项:
除了在同一区域内执行复制操作外,BigQuery 还提供两种跨区域复制(拷贝)数据的模式。您可以执行一次性复制操作,也可以使用增量持续复制。跨区域复制数据的选项包括:
跨区域复制和跨区域增强型复制均按 BigQuery 网络出站流量复制 SKU 计费。
复制数据的存储空间
存储在目标区域或多区域中的复制数据将按照 BigQuery 存储价格计费。
复制数据的传输价格
您需要为复制的数据量支付数据传输费用。应用场景和数据传输费用细目如下:
支持请求 | 示例 | 评分 |
|---|---|---|
在同一位置内复制 | 从 us-east1 到 us-east1、从美国多区域到美国多区域、从欧盟多区域到欧盟多区域 | 免费 |
从 BigQuery 美国多区域复制到 us-central1,或从 us-central1 复制到 BigQuery 美国多区域 | 美国多区域到 us-central1(爱荷华),us-central1(爱荷华)到美国多区域 | 免费 |
从 BigQuery 美国多区域复制到美国多区域以外的任何其他区域 | 从美国多区域到任何区域(us-central1 [爱荷华] 除外) | 请参见下表 |
从 BigQuery 欧盟多区域复制数据,或反向复制 | 从欧盟多区域位置到 europe-west4(荷兰),从 europe-west4(荷兰)到欧盟多区域位置 | 免费 |
从 BigQuery 欧盟多区域复制到欧盟多区域以外的任何其他区域 | 从欧盟多区域位置到任何区域(europe-west4(荷兰)除外) | 请参见下表 |
跨地点复制 | 从 us-east1 到 us-central1 | 请参见下表 |
注意:所有价格均以 $/GiB 为单位,所有 GiB 均以物理字节为单位。
北美洲 | 欧洲 | 亚洲 | 印度尼西亚 | 大洋洲 | 中东 | 拉丁美洲 | 非洲 | |
|---|---|---|---|---|---|---|---|---|
北美洲 | US$0.02 | US$0.05 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
欧洲 | US$0.05 | US$0.02 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
亚洲 | US$0.08 | US$0.08 | US$0.08 | US$0.10 | US$0.10 | US$0.11 | US$0.14 | US$0.11 |
印度尼西亚 | US$0.10 | US$0.10 | US$0.10 | US$0.08 | US$0.08 | US$0.11 | US$0.14 | US$0.14 |
大洋洲 | US$0.10 | US$0.10 | US$0.10 | US$0.08 | US$0.08 | US$0.11 | US$0.14 | US$0.14 |
中东 | US$0.11 | US$0.11 | US$0.11 | US$0.11 | US$0.11 | US$0.08 | US$0.14 | US$0.11 |
拉丁美洲 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.14 | US$0.20 | US$0.14 |
非洲 | US$0.11 | US$0.11 | US$0.11 | US$0.14 | US$0.14 | US$0.11 | US$0.14 | US$0.11 |
BigQuery Studio 笔记本依赖于使用 Colab Enterprise 运行时的默认笔记本运行时,以实现笔记本代码执行。默认的 Colab Enterprise 运行时会消耗计算资源和磁盘资源(包括 SSD 和 PD)。
这些资源的结算方式为随用随付槽位,具体如下所述。这些槽按 BigQuery 标准版 SKU 计费。
使用非默认运行时的 Notebooks 将按照 Gemini 平台 SKU 收费。
默认笔记本运行时是由 Google 预配的虚拟机 (VM),可运行笔记本(IPYNB 文件)中的代码。这让 BigQuery 客户可以执行 Python 脚本,并且在空闲时间之后不会被收费。
资源 | 价格 (USD) | ||
|---|---|---|---|
默认笔记本运行时计算 | US$0.160827408 / 1 hour | US$0.14474466 / 1 hour | US$0.128661928 / 1 hour |
*随用随付槽位将根据项目级别使用的版本进行计量。
默认笔记本会在后台分配永久性磁盘和固态硬盘,帮助用户安装新的数据科学软件包,并维护 Python 代码之外的工作。PD 和 SSD 发布后,您将不会看到相关费用。
资源 | 价格 (USD) |
|---|---|
默认笔记本 SSD | US$0.000279452 / 1 gibibyte hour |
默认笔记本 PD | US$0.000065753 / 1 gibibyte hour |
BigQuery ML 模型可分为两类:内置模型和外部模型。BigQuery ML 内置模型在 BigQuery 中进行训练,例如线性回归、逻辑回归、k-means、矩阵分解、PCA 和 ARIMA 模型。预训练的 TimesFM 模型也被视为内置模型。BigQuery ML 外部模型利用其他 Google Cloud 服务进行训练,包括 DNN、提升树和随机森林(在 Gemini 平台上训练)以及 AutoML 模型(在 Gemini 平台表后端上训练)。BigQuery ML 模型训练价格取决于模型类型、使用模式以及价格模式:版本或按需。BigQuery ML 预测和评估函数在 BigQuery ML 中针对所有模型类型执行,价格如下所述。
BigQuery ML 版本价格
BigQuery ML 可在企业版和企业 Plus 版中使用,适合那些喜欢基于计算容量(槽数)的定价模式而不是按需(处理的字节数)模式的客户。客户可以使用企业版或企业 Plus 版预留来使用 BigQuery ML 的所有功能。BigQuery ML 的用量将计入 BigQuery 版本用量。
用于创建内置模型的预留
BigQuery 有三种预留分配作业类型:QUERY、PIPELINE 和 ML_EXTERNAL。QUERY 分配用于分析查询,也用于运行 CREATE MODEL 查询,以创建 BigQuery ML 内置模型。内置模型训练和分析查询在分配的预留中共享同一资源池,并且在可抢占性和使用其他预留的空闲槽方面具有相同的行为。
用于创建外部模型的预留
由于外部模型是在 BigQuery 之外训练的,因此这些工作负载不可抢占。因此,为确保其他工作负载不受影响,只有分配了 ML_EXTERNAL 服务类型的预留才能用于这些外部作业。预留工作负载管理介绍了如何为外部模型训练作业创建预留。每个作业的槽使用量是根据 BigQuery 槽与外部 Google Cloud 服务成本之间的价格对等性计算得出的。
注意:您可以将 ML_EXTERNAL 服务类型分配添加到您想要用于构建 BigQuery ML 外部模型的预留中。当预留中的槽由 QUERY/PIPELINE 和 ML_EXTERNAL 作业共享时,QUERY/PIPELINE 作业只能在槽可用时使用。因此,务必要确保所有关键 QUERY 和 PIPELINE 作业都在各自的预留中运行,因为 ML_EXTERNAL 作业是不可抢占的。ML_EXTERNAL 作业无法使用其他预留中的空闲槽。另一方面,如果此预留(分配类型为 ML_EXTERNAL)中的槽可用,则其他预留(ignore_idle_slots=false)中的作业可以使用这些槽。
注意:要创建 AutoML Tables 模型,您需要大约 1, 000 个 ML_EXTERNAL 槽位。槽数可能会根据 Gemini 平台表后端的价格而变化。同时,用于训练其他 BigQuery ML 外部模型(例如 DNN、提升树、随机森林等)的外部槽数是动态确定的,以便横向扩缩训练作业。具体来说,Gemini 平台训练规模层级(主工作器、参数服务器和工作器的虚拟机配置)是在运行时根据训练数据大小和模型类型确定的。然后,BigQuery ML 服务会从您的 ML_EXTERNAL 预留中预留相当于虚拟机总价格的槽数。
BigQuery ML 随用随付价格
BigQuery ML 的按需查询价格取决于操作类型:模型类型、模型创建、模型评估、模型检查或模型预测。对于支持超参数调优的模型,超参数调优的费用与模型创建的费用相同。与超参数调优相关的模型训练费用是所有已执行试验的费用之和。
注意:矩阵分解模型仅适用于版本客户或使用预留的客户。
BigQuery ML 的按需价格如下所示:
操作 | 价格 | 详细信息 |
|---|---|---|
创建逻辑回归模型1 创建线性回归模型1 创建 K-means 聚类模型1 创建 PCA 模型 创建时序模型1,2 创建贡献分析模型 | US$312.50 / 1 tebibyte, per 1 month / account | 账单记录中会添加一个额外的标签,以区分 BigQuery ML 模型创建费用和常规 BigQuery 费用。 键是 bigquery.googleapis.com/bqml,值可以是以下值之一:
|
创建 AutoML Tables 模型1 创建 DNN 模型1 创建 Wide & Deep 模型1 提升树模型创建 创建随机森林模型 创建 Autoencoder 模型1 | US$6.25 / 1 tebibyte, per 1 month / account | 作业的总费用是以下两项费用的总和:
费用将转换为 BigQuery ML 处理的字节数,并且该作业会报告两条具有不同标签的结算记录: 对于 BigQuery 费用,键是 bigquery.googleapis.com/bqml,值是 bqml_analytic。对于外部 Gemini 平台服务费用,键为 bigquery.googleapis.com/bqml,值可以是以下之一:1) CAIP;2) AUTOML_TABLES。 |
矩阵分解模型创建 | 不支持 | 矩阵分解仅适用于版本客户或使用预留 (企业版或企业 Plus 版)的客户。 |
评估、检查和预测(除远程模型3之外的所有模型类型) | US$6.25 / 1 tebibyte, per 1 month / account | 评估、检查和预测查询的费用计入 BigQuery 分析服务免费层级每月的 1 TiB 数据中。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
1对于迭代模型,CREATE MODEL 语句会在 50 次迭代时停止。这适用于按需价格和版本价格。
2对于时序模型,如果启用了 auto-arima 来自动调整超参数,系统会在训练阶段拟合并评估多个候选模型。在这种情况下,系统会将输入 SELECT 语句处理的字节数乘以候选模型的数量,该数量可通过 ARIMA_PLUS 的 AUTO_ARIMA_MAX_ORDER 训练选项或 ARIMA_PLUS_XREG 的 AUTO_ARIMA_MAX_ORDER 训练选项控制。这适用于按需价格和版本价格。以下说明适用于时序模型创建:
3如需了解详情,请参阅 BigQuery ML 远程模型推理。
BigQuery 上的 TabFM
从 2026 年 10 月 30 日起,BigQuery 上的 TabFM 将改用基于词元的定价模式,届时您需要为查询中使用的 TabFM 词元付费,并为查询中非模型推理部分使用的 BigQuery 槽/处理的字节付费。
TabFM 在 BigQuery 上的词元计算和定价如下:
输入 token =(训练行数 * 列数 + 预测行数 *(列数 - 1))* 集成数量
输出 token 数 = 预测行数 * n_ensembles
其中:
计费项 | 价格 (USD) |
|---|---|
输入令牌 | $0.05 / mtok |
输出 token 数 | $0.20 / mtok |
BigQuery 上的 TimesFM 3.0
从 [Target Enforcement Date, 12/01/2026] 起,BigQuery 上的 TimesFM 3.0 将改用基于词元的定价模式,届时您需要为查询中使用的 TimesFM 3.0 词元付费,并为查询中非模型推理部分使用的 BigQuery 槽/处理的字节付费。(在预览期间,令牌结算强制执行之前,用量将按企业版/企业 Plus 版的标准 BigQuery 槽或按需模式下处理的字节数结算。)
TimesFM 3.0 在 BigQuery 上的词元计算和定价如下(每个数据点等于 1 个词元):
输入 token 数 = S * (L * (N_target + N_past_cov) + (L + H) * N_fut_cov)
输出词元数 = S * H * (N_target + N_past_cov)
其中:
计费项 | 价格 (USD) |
|---|---|
输入令牌 | $0.05 / mtok |
输出 token 数 | $0.20 / mtok |
BigQuery ML 远程模型训练、推理和调优
BigQuery ML 可让客户创建针对 Gemini 平台基础模型、Gemini 平台在线预测端点或云 AI API(例如云 AI Vision API)的远程模型。
BigQuery ML 远程模型推理的价格包括以下部分:
远程模型类型 | 推断函数 | 价格 |
|---|---|---|
托管在 Gemini 平台上的 Google 模型 | ML.GENERATE_TEXT ML.GENERATE_EMBEDDING | |
Google Cloud 上的 Anthropic Claude 模型 | ML.GENERATE_TEXT | |
部署到 Gemini 平台的开放模型 | ML.GENERATE_TEXT | |
Gemini 平台端点 | ML.PREDICT | |
Cloud Natural Language API | ML.UNDERSTAND_TEXT | |
Cloud Translation API | ML.TRANSLATE | |
Cloud Vision API | ML.ANNOTATE_IMAGE | |
Document AI API | ML.PROCESS_DOCUMENT | |
Speech-to-Text API | ML.TRANSCRIBE |
对于远程端点模型价格,您将直接由上述服务结算。您可以使用结算标签 billing_service = 'bigquery_ml' 和结算标签 bigquery_job_id_prefix 来过滤确切的费用。
LLM 监督式调优费用
使用监督式调优对 Gemini 平台 LLM 上的远程模型进行调优时,费用将根据以下因素计算:
BigQuery ML 试运行
由于某些模型类型的底层算法的性质和结算方式的差异,在训练完成之前,不会计算某些模型类型处理的字节数,因为计算初始估算值非常复杂。
BigQuery ML 价格示例
BigQuery ML 费用不会在对账单上单独列出。对于当前模型,如果您有 BigQuery 版本,则 BigQuery ML 费用已包含在内。
如果您使用的是按需价格,BigQuery ML 费用包含在 BigQuery 分析(查询)费用中。
执行检查、评估和预测操作的 BigQuery ML 作业会产生与按需查询作业相同的费用。由于 CREATE MODEL 查询会产生不同的费用,因此您必须使用 Cloud Logging 审核日志单独计算 CREATE MODEL 作业费用。使用审核日志,您可以确定 BigQuery ML 服务针对每个 BigQuery ML CREATE MODEL 作业收取的字节数。然后,将计费的字节数乘以区域或多区域位置中 CREATE MODEL 查询的相应费用。
例如,要确定在美国运行的查询作业(包含 BigQuery ML CREATE MODEL 语句)的费用,请执行以下操作:
100873011200 / 1099511627776 x $312.5 = $28.669
注意:目前,Cloud Logging 指标不适用于 BigQuery ML。如果可用,Cloud Logging 指标将允许您在图表中查看 BigQuery ML 计费字节数,并使用自定义聚合。
BI Engine 价格如下:
资源 | 价格 | 详细信息 |
|---|---|---|
内存容量 | US$0.0416 / 1 gibibyte hour | 对于您预留了容量的每个项目,您需要按 GiB/小时付费。 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
购买的槽数 | 免费的额外 BI Engine 容量 (GiB) |
|---|---|
100 | 5 |
500 | 25 |
1000 | 50 |
1500 | 75 |
2000 | 100(每个组织最多 100 个) |
以下 BigQuery 操作在所有位置都是免费的。这些操作受配额和限制约束。
如果您要跨区域复制表,则需要支付数据复制费用。
操作 | 详细信息 |
|---|---|
批量加载数据 | 使用共享槽池批量加载数据时,您无需付费。您还可以使用版本价格创建预留,以确保容量。数据一旦加载到 BigQuery 中,您就需要支付存储费用。如需了解详情,请参阅批量加载数据。 |
复制数据 | 复制表不会产生费用,但存储新表会产生费用。如需了解详情,请参阅复制现有表。 |
导出数据 | 使用共享槽池导出数据不会产生费用,但您需要为在 Cloud Storage 中存储数据支付费用。您还可以使用版本价格创建预留,以确保容量。使用 EXPORT DATA SQL 语句时,系统会向您收取查询处理费用。如需了解详情,请参阅导出数据。 |
删除操作 | 删除数据集或表、删除单个表分区、删除视图或删除用户定义的函数不会产生费用。 |
作为 Google Cloud 免费层级的一部分,BigQuery 提供一些有特定限额的免费资源。这些免费资源的用量限额在免费试用期间及试用结束后均有效。如果超过这些用量限额且免费试用期已结束,您需要根据此页面上的价格支付费用。您无需信用卡即可在 BigQuery 沙盒中试用 BigQuery 的免费层级。
资源 | 每月免费用量限额 | 详细信息 |
|---|---|---|
存储 | 每月前 10 GiB 免费。 | BigQuery 存储免费层包含存储在 BigQuery 中的 BigQuery ML 模型和训练数据。 |
查询(分析) | 每月处理的前 1 TiB 查询数据免费。 | 如果客户的查询量较大,并且更倾向于每月支付稳定的费用,也可选择 BigQuery 版本价格方案。 |
注意:自 2023 年 7 月 5 日起,BigQuery 不再提供固定费率价格模式。此处介绍了针对已有固定费率承诺的客户的折扣
统一费率计算价格
使用固定费率计算价格模式时,您将以 BigQuery 槽为单位购买专用的查询处理能力。您的查询会使用此容量,而您无需按处理的字节数付费。如果您的容量需求超过了承诺容量,BigQuery 会将查询排入队列,并且不会向您收取额外费用。
统一费率计算价格:
每月统一费率承诺
下表显示了每月固定费率槽承诺的费用。如需了解详情,请参阅月度承诺。
槽数 | 费用 |
|---|---|
100 | US$2.739726027 / 1 hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
包年统一费率承诺
下表显示了年度固定费率槽承诺的费用。如需了解详情,请参阅年度承诺。
槽数 | 费用 |
|---|---|
100 | US$2.328767123 / 1 hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
灵活槽:短期统一费率承诺
灵活槽是一种特殊的承诺类型:
灵活槽受可用容量的限制。当您尝试购买灵活槽时,不保证购买一定会成功。但是,一旦承诺购买成功,系统就会保证您的容量,除非您将其取消。如需了解详情,请参阅灵活槽。
下表显示了灵活槽用量承诺的费用。
槽数 | 费用 |
|---|---|
100 | US$4.00 / 1 hour |
BigQuery Omni 统一费率价格
BigQuery Omni 提供固定费率价格,以便您预测查询费用。如需启用固定费率价格,请使用 BigQuery Reservations。
注册 BigQuery Omni 固定费率价格方案时,您将以槽为单位购买 Amazon Web Services 或 Microsoft Azure 上的专用查询处理能力。您的查询会使用此容量,而您无需按处理的字节数付费。
BigQuery Omni 统一费率价格:
每月统一费率承诺
下表显示了每月槽用量承诺的费用。 如需了解详情,请参阅月度承诺。
槽数 | 费用 |
|---|---|
100 | US$3.424657534 / 1 hour |
包年统一费率承诺
下表显示了每年槽用量承诺的费用。 如需了解详情,请参阅年度承诺。
槽数 | 费用 |
|---|---|
100 | US$2.910958904 / 1 hour |
灵活槽:短期承诺
灵活槽是一种特殊的承诺类型:
BigQuery Omni 上的灵活槽取决于 AWS 或 Azure 上的容量可用性。当您尝试购买灵活槽时,不保证购买一定会成功。但是,一旦承诺购买成功,系统就会保证您的容量,除非您将其取消。如需了解详情,请参阅灵活槽。
下表显示了灵活槽用量承诺的费用。
槽数 | 费用 |
|---|---|
100 | US$5.00 / 1 hour |
购买的槽数 | 免费的额外 BI Engine 容量 (GiB) |
|---|---|
100 | 5 |
500 | 25 |
1000 | 50 |
1500 | 75 |
2000 | 100(每个组织最多 100 个) |