Cosmos DB文档说
具有多个范围筛选器的
查询也可以使用复合索引进行优化。然而,每个单独的综合指数只能优化一个单一的范围滤波器。范围过滤器包括>、<、<=、>=和!=。应在复合索引中最后定义范围筛选器。
系统功能呢?
比如CONTAINS,ARRAY_CONTAINS,BETWEEN.
发布于 2021-04-30 09:49:26
正式文档没有提到系统功能可以从综合索引中受益。那我来测试一下。无论是否使用复合索引,我都会得到相同的RU/S,似乎复合索引不能用于系统功能。
测试SQL:
SELECT * FROM c where c.age = 20 and (c.partitionkey between '1' and '5') and contains(c.data,'str') order by c.name deschttps://stackoverflow.com/questions/66965932
复制相似问题