gpt4 book ai didi

Azure存储表查询,哪个更快?

转载 作者:行者123 更新时间:2023-12-03 01:57:56 25 4
gpt4 key购买 nike

非常简单的查找,用A查找B,A是全表唯一值,B也是全表唯一值

方法一:

PartionKey => A
RowKey => B

通过TOP(1) PartionKey eq "A"查找

方法2:

PartionKey => A
RowKey => "" (empty string)
Value => B

通过TOP(1) (PartionKey eq "A") 和 (RowKey eq "") 查找

方法3:

PartionKey => "" (empty string)
RowKey => A
Value => B

通过TOP(1) (PartionKey eq "") 和 (RowKey eq "A") 查找

问题:哪个更快?

最佳答案

在方法 #2 中,行键为空,但您的查询指定了一个非空行键(“B”)。您是指 and (RowKey eq "") 吗?如果是这样,该方法会更快,因为它总是返回结果。方法 #1 可能会返回带有继续标记的空结果集,此时您必须进行第二次查询才能实际获取数据。

关于Azure存储表查询,哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9756317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com