google-bigquery - BigQuery 作业的 totalSlotMs 是什么意思?

标签 google-bigquery

为完成的 BigQuery 作业返回的 statistics.query.totalSlotMs 值是什么意思?除了给出一份工作相对于另一份工作的相对成本的指示外,还不清楚人们应该如何解释这个数字。例如,插槽毫秒数与堆栈驱动程序报告的给定项目的总插槽使用情况有何关系(对于按需 BigQuery 使用,它需要保持在 2000 以下)?

文档有点简洁(“[Output-only] Slot-milliseconds for the job.')

最佳答案

我们的想法是在向客户出售预订时段的相同单位中设置“时段”指标。

例如,假设您有一个持续消耗 4 个槽的 20 秒查询。在这种情况下,您的查询使用了 80,000 totalSlotMs (4 * 20,000)。

通过这种方式,即使槽的峰值数量不同,您也可以确定槽的平均数量,因为在实践中,worker 的数量会随着查询的运行时间而波动。

关于google-bigquery - BigQuery 作业的 totalSlotMs 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48307557/

相关文章:

go - 无法让 golang 和包 bigquery 工作以加载到大查询

python - BigQuery Python API : Preserve null fields during extract_table job

google-analytics - hits.page.searchKeyword 与搜索页面 url 不匹配

google-bigquery - 将数据流式传输到 Bigquery 与将数据上传到 PubSub 然后使用数据流将数据插入到 Bigquery 之间的优缺点是什么

python - BigQueryOperator 在 write_disposition ='WRITE_TRUNCATE' 时更改表架构和列模式

google-bigquery - BigQuery 查询/结果中的 NULL 值行为

sql - 如何在 BigQuery 中对大表进行排序?

sql - 如何在bigquery中查询多年来某一特定月份的数据?

google-bigquery - SQL计算留存曲线

google-bigquery - 通过 Google Cloud Dataflow 创作/写入分区 BigQuery 表