1
1
我不得不说,没有这么简单的方法可以在不增加RUs设置的情况下提高查询性能。如果是这样,RUs设置将变得毫无意义。 据我所知,您可以从以下三个方面考虑改进性能: 分区 您可以在数据库中设置分区键,并在单个分区键上使用filter子句进行查询,这样它需要更低的延迟并消耗更低的ru。 吞吐量 您可以将吞吐量设置得更大一些,这样单位时间内的Azure Cosmos DB性能将大大提高。当然,这将导致更高的成本。 索引策略 使用索引路径可以提高性能和降低延迟。但是,您的查询属性没有任何子属性。因此,我认为默认索引很好。 有关更多详细信息,我建议您参考 official performance documentation .
|
Francis Ducharme · 获取分区计数的非昂贵、有效的方法 6 年前 |
Zabi · 获取“命令中的查询必须以单个碎片为目标” 6 年前 |
Zaphod · Azure函数,输出到cosmos db 6 年前 |
Nok Dev · Cosmos DB按标记值降序排列 6 年前 |
baatchen · CosmosDB,通过嵌套数组帮助展平和过滤 6 年前 |