数据库 · AZ-305

数据库分区倾斜模拟

生成原创合成记录,同时显示常量键与分散键的实际桶计数。

运行本地实验

关键结果

指标值单位
常量键最大桶占比100%
分散键最大桶占比20%

玩具哈希桶计数

指标值单位
b1常量键计数: 0; 分散键计数: 24rows
b2常量键计数: 120; 分散键计数: 16rows
b3常量键计数: 0; 分散键计数: 18rows
b4常量键计数: 0; 分散键计数: 20rows
b5常量键计数: 0; 分散键计数: 24rows
b6常量键计数: 0; 分散键计数: 18rows
  • 这个确定性玩具哈希不代表 Cosmos DB 物理放置、延迟或 RU 成本。
玩具哈希桶计数b10 rows24 rowsb2120 rows16 rowsb30 rows18 rowsb40 rows20 rowsb50 rows24 rowsb60 rows18 rows

实验步骤

  1. 选择整数记录数和桶数。
  2. 比较常量键与分散键每个桶的计数和最大占比。
  3. 把结果与查询模式、跨分区读取和事务边界一起评审。

来源、公式与限制

原创确定性玩具哈希与合成记录;比较常量键与分散键的每桶计数和最大桶占比。

不使用 Cosmos DB 物理分区、RU、延迟或真实租户数据;只用于解释倾斜。

玩具哈希不代表 Cosmos DB 放置、延迟、RU 成本或分区键最佳实践的完整答案。