BigQuery 作业的totalSlotMs 的含义是什么?

Mar*_*cel 4 google-bigquery

已完成的 BigQuery 作业返回的 stats.query.totalSlotMs 值有何含义?除了表明一项工作相对于另一项工作的相对成本外,尚不清楚人们还应该如何解释这一数字。例如,槽毫秒数与给定项目的堆栈驱动程序报告的总槽使用量(需要保持在 2000 以下以实现按需 BigQuery 使用)有何关系?

这些文档有点简洁(“[仅输出]作业的时隙毫秒数。”)

Gui*_*ins 7

这个想法是采用与向客户出售预订时段相同的单位来制定“时段”指标。

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

通过这种方式,即使槽的峰值数量有所不同,您也可以确定平均槽数,因为实际上,工作线程数会在查询运行时波动。