Nav*_*ath 6 azure nosql azure-cosmosdb
我需要获得独特的价值。查询是SELECT DISTINCT c.Column1 FROM c. 此查询适用于页面中的distinct with,而不是整个集合。如果我再次运行上述相同的查询,它将返回带有延续令牌的下一组不同值。
我希望将不同的需求应用于整个集合,然后可以对结果进行分页。但它在页面中应用不同的 with 并返回带有继续标记的结果。我希望在不增加 RU/s 的情况下实现这一目标。
我希望将不同的需求应用于整个集合,然后可以对结果进行分页。我希望在不增加 RU/s 的情况下实现这一点。
cosmos db 中的分页搜索针对查询性能进行了优化。页面大小还受到 Rus 设置的限制。无论你的sql是否包含distinct,它最终都会扫描整个集合。此外,受 RU 设置的限制,您无法一次遍历整个集合。
因此,即使您必须首先找到整个集合,您也必须进行分页。除非您将 RUS 设置为您试图避免的理想值。
希望对您有帮助。
| 归档时间: |
|
| 查看次数: |
24075 次 |
| 最近记录: |