在没有分区和行键的情况下查询数据时,Azure表服务性能出现问题

时间:2017-07-31 12:48:14

标签: azure-table-storage

我有azure表架构,其中包含有关汽车的数据,如VRN(车辆登记号码)等。汽车可能还有多个实体(更少)。所以我没有将VRN作为分区键。

现在,我最常查询的搜索是"通过VRN"获取实体。这正在影响基于VRN查询数据的主要性能问题,因为数据实体在表中增长了大约一百多万。

1 个答案:

答案 0 :(得分:2)

在没有PartitionKey和RowKey的情况下进行查询会导致整个表扫描,这在设计上会产生糟糕的性能。有关如何根据查询方案设计表格,请参阅Azure Storage Table Design Guide