我正在处理一个现有的Cosmos DB,该数据库的物理分区数少于100。每个分区包含大约30,000,000个文档。在“ / *”上有一个索引策略。
我只是想像这样从SQL API获取总数:
SELECT VALUE COUNT(1) FROM mycollection c
我将EnableCrossPartitionQuery设置为true,并将MaxDegreeOfParallelism设置为100(以便至少涵盖物理分区AKA密钥范围的数量)。该数据库的规模为50,000 RU。查询正在运行HOURS。这对我来说没有意义。一个等效的关系数据库将几乎立即回答这个问题。这太荒谬了。
如果可以的话,我可以在这里更改什么?我在做错什么吗?
答案 0 :(得分:0)
Microsoft支持最终将更新应用于基础实例。在这种情况下,更新处于开发管道中,将逐步推出。该实例是由于支持案例而较早获得的。该更新与使用索引为此类查询提供服务有关。