You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何确定Azure Databricks中使用的DBU数量?

查询Azure Databricks试用版作业DBU用量的方法

方法1:通过Databricks UI直接查看作业详情

  • 进入作业页面,找到目标作业后点击「Runs(运行记录)」标签
  • 在具体的运行记录条目里,展开Cluster或Cost相关的详情面板(不同UI版本位置略有差异),这里会显示该次运行消耗的DBU总数,以及按实例类型(如Job Compute/All Purpose)拆分的DBU用量
  • 试用版UI不会隐藏这类数据,直接找带「DBU」字样的统计项即可

方法2:使用Databricks CLI查询

  1. 先完成Databricks CLI的本地安装与认证配置
  2. 运行命令获取目标作业的运行ID:
    databricks runs list --job-id <你的作业ID>
    
  3. 用运行ID查询详细运行数据:
    databricks runs get --run-id <运行ID>
    
    在返回的JSON结果中,找到cluster_instance下的cluster_id,再用集群ID查询用量:
    databricks clusters get --cluster-id <集群ID>
    
    部分版本的响应里会直接包含cost字段,可从中提取DBU消耗数据

方法3:通过Azure成本管理工具查看

  • 登录Azure门户,进入成本管理 + 计费页面
  • 选择「成本分析」,筛选资源类型为Azure Databricks及对应的试用版工作区
  • 添加「计量名称」维度,找到带「DBU」的计量项(如「Job Compute DBU」「All Purpose DBU」),即可看到对应作业运行产生的DBU用量
  • 可进一步按时间范围、资源组筛选,精准定位目标作业的消耗

方法4:使用Databricks REST API查询

发送GET请求到作业运行详情接口:

GET /api/2.0/jobs/runs/get?run_id=<运行ID>

在响应的cluster_spec或cost节点中提取DBU消耗数据。如果是临时集群运行的作业,还可通过集群ID调用集群详情接口获取更详细的用量统计

内容的提问来源于stack exchange,提问作者Deepankar Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:54:56