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

Azure Data Explorer:如何查询分区元数据及哈希函数相关疑问

关于Azure Data Explorer分区与合并策略的问题

我创建了一张基于字符串列和时间戳列的分区策略表,该策略为查询带来了显著的性能提升,分区策略配置如下:

"PartitionKeys": [
    {
      "ColumnName": "sensor_id",
      "Kind": "Hash",
      "Properties": {
        "Function": "XxHash64",
        "MaxPartitionCount": 30,
        "Seed": 1,
        "PartitionAssignmentMode": "Uniform"
      }
    },
    {
      "ColumnName": "timestamp",
      "Kind": "UniformRange",
      "Properties": {
        "Reference": "1970-01-01T00:00:00",
        "RangeSize": "15.00:00:00",
        "OverrideCreationTime": true
      }
    }
  ],

通过.show database extents partitioning statistics命令,我确认分区行百分比已达100%。但15天周期内生成了79个extent,且这些extent未达到合并与分片策略设定的最大大小,因此我尝试查询特定extent的元数据。

问题1

是否存在可显示extent分区元数据的命令?

问题2

运行以下查询后,每个sensor_id的输出差异较大,但同一extent内的所有sensor_id的XxHash64函数输出是否应该一致?

T
| where extent_id() == "e1ccecab-522c-48ce-801f-5b173add04e7"
| distinct sensor_id
| project sensor_id, hashed= hash_xxhash64(sensor_id, 30)
| sort by hashed asc  

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 04:33:23