Azure表存储中的日期范围查询
以下是我的问题:关于我在Azure存储帐户中组织数据的方式。我有一个表存储方案,用于存储有关实体的信息 大约有4000-5000个实体。共有6种实体类型,类型分布大致均匀。每个大约800英尺 PARTIONKEY:entityType日期 行键:entityId 正如问题的细节所示,我一直面临着延迟问题,查询多个分区似乎需要相当长的时间 基本上,一种可能的解决方案是执行以下查询: PartitionKey>'EntityType Date'和PartitionKeyAzure表存储中的日期范围查询,azure,azure-table-storage,data-partitioning,Azure,Azure Table Storage,Data Partitioning,以下是我的问题:关于我在Azure存储帐户中组织数据的方式。我有一个表存储方案,用于存储有关实体的信息 大约有4000-5000个实体。共有6种实体类型,类型分布大致均匀。每个大约800英尺 PARTIONKEY:entityType日期 行键:entityId 正如问题的细节所示,我一直面临着延迟问题,查询多个分区似乎需要相当长的时间 基本上,一种可能的解决方案是执行以下查询: PartitionKey>'EntityType Date'和PartitionKey
PartitionKey>LowDate和PartitionKey
(PartitionKey gt 'EntityType-Date' and PartitionKey lt EntityType-HighDate') and (RowKey eq 'EntityId')
有关详细信息,请参阅此链接:
为了决定使用PartitionKey/RowKey进行高效查询,我强烈建议阅读存储团队的以下日志: