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

Azure Data Explorer同分区元数据Extent未合并原因咨询

Azure Data Explorer分区与合并策略疑问

我正在优化采用字符串哈希+时间UniformRange混合分区策略的Azure Data Explorer数据库。为提升查询性能,我研究了哈希分区键的MaxPartitionCount设置。当使用默认的128个分箱时,每个UniformRange时间分区最终生成了128×2个extent,而我预期每个时间分区仅生成128个——因为同分区元数据的extent对应该满足合并策略的合并条件。这是什么原因?


仅UniformRange分区的最小示例(小数据集)

分区策略

"EffectiveDateTime" : "1970-01-01T00:00:00",
"PartitionKeys": [
  {
    "ColumnName": "timestamp",
    "Kind": "UniformRange",
    "Properties": {
      "Reference": "1970-01-01T00:00:00",
      "RangeSize": "01.00:00:00",
      "OverrideCreationTime": true
    }
  }
]

生成的Extent情况(每日2个)

OriginalSizeExtentSizeCompressedSizeRowCountMaxCreatedOnColumn B
87058761802294479321428383502023-10-26T23:52:30Z2023-10-26T07:10:00Z
720604715606449315924569769204242023-10-26T23:59:50Z2023-10-26T00:00:00Z

当前合并策略参数

"RowCountUpperBoundForMerge": 16000000,
"OriginalSizeMBUpperBoundForMerge": 30000,
"MaxExtentsToMerge": 100,
"LoopPeriod": "01:00:00",
"MaxRangeInHours": 48,
"AllowRebuild": true,
"AllowMerge": true,
"Lookback": {
  "Kind": "All",
  "CustomPeriod": null
},
"ShardEngineMaxExtentSizeInMb": 8192,

对比以上参数,我无法理解这两个extent为何不合并?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 19:05:19