在Azure中查询多个RowKeys

时间:2013-07-01 15:04:27

标签: azure azure-table-storage

This post from 2010 says

Query7: PartitionKey == "A" and (RowKey == "A" or RowKey == “F”) 
This results in scanning the entire Partition "A".

当前版本的Azure仍然如此吗?

当我的分区只包含~20行时,我应该更喜欢两个并行查询还是上面的语法?

1 个答案:

答案 0 :(得分:1)

我从Joe Giardino, Microsoft找到答案:

  

如果你想要几个不连续的行键,那么发布单独的但是   以下形式的并行个别查询将表现更好。什么时候   如果指定了PartitionKey和RowKey,则查询被认为是a   “PointQuery”是性能最佳的选项。

 a) PartitionKey == “MyPK” && RowKey == “FirstRK”
 b) PartitionKey == “MyPK” && RowKey == “SecondRK"