|
1
1
索引是加快查询速度的最重要工具之一;然而,索引应该能够保存在RAM中,因此只应创建所需的索引。这也取决于您使用的数据模型。在许多变体中创建许多索引会给集群的RAM带来很大的负载,即使您设法将其保持在最多64个索引以下。 为了减少所需的索引数量,请查看 attribute pattern 此模式建议将属性从专用字段移动到属性数组,例如(示例取自博客文章) 以下架构
结构如下:
您可以创建一个涵盖属性名称和值的单个索引,而不是为所有属性创建专用索引,例如。
在示例中,属性具有非常同质的结构,但从技术角度来看,您也可以在数组中对具有不同值类型的属性进行分组。 使用此模式,您可以大大减少索引的数量,并且不必描述字段的所有组合。 |
|
2
0
您不需要在低基数字段上建立索引。仅在选定字段上创建索引。例如,字段上的索引
注意,并非在所有情况下都使用正常索引
|
|
3
0
有你的问题:
|