Azure Table 存储帐户中 PartionKey 的唯一列表
Unique list of PartionKey's in Azure Table Storage Account
我想获得一个在现有 Azure Table 存储帐户中使用的主键的唯一列表,其中包含大量数据。在这个数据库中,将有超过 20 个唯一的主键,我想取回这个唯一的列表。是否有支持此功能的 FilterCondition 或 API?
很遗憾没有。 Azure Table 存储中没有 API 可以返回分区键列表。
您将需要获取所有实体并从结果集中提取唯一的分区键。
要优化此过程,您可以做几件事:
- 运行 您的应用程序位于与存储帐户所在区域相同的 VM 中。这样您就可以避免延迟 + 数据出口费用。
- 在结果中使用
Query Projection
仅 return PartitionKey
,因为您只对获取该信息感兴趣。
我想获得一个在现有 Azure Table 存储帐户中使用的主键的唯一列表,其中包含大量数据。在这个数据库中,将有超过 20 个唯一的主键,我想取回这个唯一的列表。是否有支持此功能的 FilterCondition 或 API?
很遗憾没有。 Azure Table 存储中没有 API 可以返回分区键列表。
您将需要获取所有实体并从结果集中提取唯一的分区键。
要优化此过程,您可以做几件事:
- 运行 您的应用程序位于与存储帐户所在区域相同的 VM 中。这样您就可以避免延迟 + 数据出口费用。
- 在结果中使用
Query Projection
仅 returnPartitionKey
,因为您只对获取该信息感兴趣。