gpt4 book ai didi

azure - 在 Cosmos DB 中获取不同的值

转载 作者:行者123 更新时间:2023-12-04 15:55:23 25 4
gpt4 key购买 nike

我需要获得独特的值(value)。查询是SELECT DISTINCT c.Column1 FROM c。此查询适用于页面中的distinct with,而不是整个集合。如果我再次运行上述相同的查询,它将返回带有延续 token 的下一组不同值。

我希望将不同的需求应用于整个集合,然后可以对结果进行分页。但它在页面中应用不同的 with 并返回带有继续标记的结果。我希望在不增加 RU/s 的情况下实现这一目标。

最佳答案

I want the distinct needs to be applied to the entire collection, then the results can be paged.I want to achieve this without increasing the RU/s.

cosmos db 中的分页搜索针对查询性能进行了优化。页面大小还受到 Rus 设置的限制。无论你的sql是否包含distinct,它最终都会扫描整个集合。此外,受 RU 设置的限制,您无法一次遍历整个集合。

因此,即使您必须首先找到整个集合,您也必须进行分页。除非您将 RUS 设置为您试图避免的理想值。

希望对您有帮助。

关于azure - 在 Cosmos DB 中获取不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51925526/

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