新的BigQuery定价'层'

Gra*_*ley 6 google-bigquery

根据定价页面,2016年1月1日将为BigQuery引入新的分层定价模型.

我们希望能够预测这可能对我们的应用程序产生的任何成本影响.因此,我们已经查看了一些更复杂的查询的JSON响应,以查看为其分配了什么"层".

billingTier层在JSON响应中清晰可见.

200 OK
- Show headers -
{
  "kind": "bigquery#job",
  [...]
  "totalBytesProcessed": "45319172942",
  "query": {
  "totalBytesProcessed": "45319172942",
  "totalBytesBilled": "45319454720",
  "billingTier": 1,
  "cacheHit": false
} 
Run Code Online (Sandbox Code Playgroud)

这是仅在2016年1月1日新定价模型启动之前分配的默认层(第1层),还是分配给查询的层的真实指示?

Jer*_*dit 5

billingTier根据我们即将推出的定价结构,该字段是分配给查询的层的真实指示符.如果此字段设置为1,那么您的查询将按照新定价结构下的当前(第1层)费率进行结算.

请注意,计费层是在每次调用查询时单独计算的,因此没有严格保证同一查询将始终属于同一计费层.我建议现场检查您的查询的合理样本,以便大致了解您的工作量将落在新定价结构下的哪个位置.

  • 在我们的名单上.谢谢你的建议! (2认同)