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

如何获取Azure订阅下搭载数据库的服务器硬件及系统指标清单

方案1:Azure CLI 自定义查询导出

你已经在用的az vm list命令可以搭配JMESPath参数直接筛选需要的字段,一步导出CSV,无需二次处理:

# 按需替换筛选条件,比如加--tag 标签键=标签值过滤数据库服务器
az vm list --query "[].{
    hostname:osProfile.computerName,
    OS:storageProfile.osDisk.osType,
    VM规格:hardwareProfile.vmSize,
    物理核心数:hardwareProfile.vmSizeProperties.numberOfCores,
    每个核心线程数:hardwareProfile.vmSizeProperties.vCPUsPerCore
}" -o csv > 数据库服务器指标清单.csv
  • 若返回的核心/线程字段为空,是部分老旧VM规格未直接暴露该属性,保留VM规格字段后对照规格表补全即可。
  • 如果是Azure专用物理主机,将命令替换为az dedicated-host list,字段查询逻辑一致。
方案2:Azure门户可视化导出

适合不熟悉命令行的场景,操作步骤如下:

  • 进入Azure门户「虚拟机」服务列表页
  • 点击顶部「管理视图」->「编辑列」,添加主机名、操作系统、VM规格、核心数等你需要的字段到显示列表
  • 用筛选功能(按名称、标签、资源组均可)过滤出7台目标数据库服务器
  • 点击顶部「导出CSV」按钮,直接导出当前视图的所有数据
方案3:Azure资源图查询

适合服务器分散在多资源组/多订阅的场景,查询效率更高:

  • 进入Azure门户的「资源图浏览器」
  • 执行如下Kusto查询,按需调整筛选条件:
Resources
| where type == "microsoft.compute/virtualmachines"
// 替换为你自己的筛选规则,比如按名称匹配、标签筛选
| where name has "db" 
| extend hostname = properties.osProfile.computerName
| extend OS = properties.storageProfile.osDisk.osType
| extend VM规格 = properties.hardwareProfile.vmSize
| extend 物理核心数 = properties.hardwareProfile.vmSizeProperties.numberOfCores
| extend 每个核心线程数 = properties.hardwareProfile.vmSizeProperties.vCPUsPerCore
| project hostname, OS, VM规格, 物理核心数, 每个核心线程数
  • 查询结果可以直接导出为CSV或Excel格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 14:18:03