使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息。
适用于:✅ Azure Data Explorer
注释
此功能目前处于公开预览状态。 正式发布之前,功能和语法可能会更改。
显示特定图形模型的所有快照的详细统计信息,包括性能指标、资源利用率和处理详细信息。
Permissions
必须至少具有 Database 用户、数据库查看器或数据库监视器权限才能运行此命令。
Syntax
.show
graph_snapshots
GraphModelNamestatistics
.show
graph_snapshots
*
statistics
参数
| 姓名 | 类型 | 必选 | Description |
|---|---|---|---|
| GraphModelName | string |
✅ | 要为其显示快照统计信息的图形模型的名称。 如果未指定,则用于 * 显示所有图形模型的统计信息。 |
退货
此命令返回具有以下列的表:
| 列 | 类型 | Description |
|---|---|---|
| DatabaseName | string |
包含图形模型的数据库的名称。 |
| ModelName | string |
图形模型的名称。 |
| ModelId | guid |
图形模型的唯一标识符。 |
| 名称 | string |
快照的名称。 |
| SnapshotTime | datetime |
创建快照的时间。 |
| TotalCpu | timespan |
创建快照期间消耗的总 CPU 时间。 |
| MemoryPeak | long |
创建快照期间(以字节为单位)的峰值内存使用率。 |
| 持续时间 | timespan |
快照创建过程的总持续时间。 |
| NodesCount | long |
快照中的节点数。 |
| EdgesCount | long |
快照中的边缘数。 |
| NodesSize | long |
节点数据的大小(以字节为单位)。 |
| EdgesSize | long |
边缘数据的大小(以字节为单位)。 |
| 详细信息 | string |
包含详细分步统计信息和密封信息的 JSON 对象。 |
例子
显示图形模型的所有快照的统计信息
.show graph_snapshots MyGraphModel statistics
输出
| DatabaseName | 模型名 | ModelId | 姓名 | SnapshotTime | TotalCpu | MemoryPeak | 持续时间 | NodesCount | EdgesCount | NodesSize | EdgesSize | 详细信息 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MyDatabase | MyGraphModel | a1b2c3d4-e5f6-7890-abcd-ef1234567890 | snapshot1 | 2025-09-10T10:30:00.000Z | 00:00:15.250 | 104857600 | 00:00:25.500 | 1000000 | 2500000 | 536870912 | 1073741824 | {“Steps”:\,“Seal”:{...}} |
| MyDatabase | MyGraphModel | a1b2c3d4-e5f6-7890-abcd-ef1234567890 | snapshot2 | 2025-09-10T14:45:00.000Z | 00:00:18.750 | 125829120 | 00:00:30.250 | 1200000 | 2800000 | 644245094 | 1288490189 | {“Steps”:\,“Seal”:{...}} |
| MyDatabase | MyGraphModel | a1b2c3d4-e5f6-7890-abcd-ef1234567890 | snapshot3 | 2025-09-10T18:20:00.000Z | 00:00:12.500 | 83886080 | 00:00:22.000 | 800000 | 2000000 | 429496730 | 858993459 | {“Steps”:\,“Seal”:{...}} |
显示所有图形模型中所有快照的统计信息
.show graph_snapshots * statistics
此命令返回数据库中所有图形模型的所有快照的统计信息,这对于系统范围的分析和监视非常有用。
理解输出内容
该命令为指定图形模型的每个已完成快照返回一行。 每行都包含该快照的综合统计信息和性能指标。
资源利用率指标
- TotalCpu:跨所有处理步骤的累积 CPU 时间
- MemoryPeak:在进程的任何步骤中消耗最高的内存
- 持续时间:从开始到完成快照创建时的时钟时间
数据大小指标
- NodesCount/EdgesCount:快照中的图形元素数
- NodesSize/EdgesSize:图形数据结构的Storage大小
详细信息列结构
该 Details 列包含一个 JSON 对象,其中包含每个快照的分步处理信息:
{
"Steps": [
{
"Kind": "AddNodes",
"StepNumber": 0,
"Status": "Completed",
"Duration": "00:00:00.9260505",
"StartTime": "2025-09-04T12:15:33.1567939Z",
"AddedElementsCount": 2,
"AddedElementsSizeDelta": 1838,
"TotalCpu": "00:00:01.0937500",
"MemoryPeak": 1193360
},
{
"Kind": "AddEdges",
"StepNumber": 1,
"Status": "Completed",
"Duration": "00:00:00.4027208",
"StartTime": "2025-09-04T12:15:34.0846894Z",
"AddedElementsCount": 2,
"AddedElementsSizeDelta": 2688,
"TotalCpu": "00:00:00.3906250",
"MemoryPeak": 3789792
}
],
"Seal": {
"Status": "Completed",
"StartTime": "2025-09-10T10:30:13.000Z",
"Duration": "00:00:12.500",
"TotalCpu": "00:00:06.250",
"MemoryPeak": 104857600
}
}
注释
- 结果中仅包含已完成的快照
- 统计信息跨每个快照的所有处理步骤聚合
- 如果指定的图形模型不存在快照,该命令将返回空结果集
- 如果指定的图形模型不存在,该命令将失败
- 该
Details列提供每个快照的快照创建过程的分步细分