在 CosmosDB 官方文档中,我们可以找到有关低效 OFFSET LIMIT 子句的信息。
“具有 OFFSET LIMIT 的查询的 RU 费用随着被偏移的术语数量的增加而增加。对于具有多页结果的查询,我们通常建议使用延续令牌。”
这里是链接:https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/offset-limit#remarks
不确定此 Cosmos DB 文档是否已过时,或者只是不正确。
但我有证据表明使用 OFFSET LIMIT 不会加载每个跳过的项目,并且 RU 成本可以忽略不计。
下面是截图来证明结果。
如果有人可以澄清这一点,请分享你的想法。
我尝试查找有关分页的更多信息,在我找到的所有来源中,延续令牌是在 CosmosDB 中实现分页的最佳方式。我想了解为什么我的结果与文档相矛盾。