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