【发布时间】:2013-02-15 15:37:16
【问题描述】:
我对 Azure 中的点查询有疑问。如果我有大量的分区键/行键对,是否有一种聪明的方法可以进行大量的点查询来获取实体?
我当然可以遍历 n 对并进行 n 次查询,但我觉得有更聪明的方法。
谢谢
【问题讨论】:
我对 Azure 中的点查询有疑问。如果我有大量的分区键/行键对,是否有一种聪明的方法可以进行大量的点查询来获取实体?
我当然可以遍历 n 对并进行 n 次查询,但我觉得有更聪明的方法。
谢谢
【问题讨论】:
我从Joe Giardino, Microsoft找到了答案:
如果您想要几个不连续的行键,则发出单独但 以下形式的并行单个查询将执行得更好。什么时候 您同时指定 PartitionKey 和 RowKey 查询被视为 “PointQuery”,这是性能最高的选项。
a) PartitionKey == “MyPK” && RowKey == “FirstRK”
b) PartitionKey == “MyPK” && RowKey == “SecondRK"
【讨论】: