我需要一些关于复合索引的帮助。我对票集合的不同字段有一些疑问。我是否应该根据每个查询的条件创建多个组合(如图中的第1、3、4行)或者我应该只创建一个复合索引tickets集合中的所有字段(如图中的第2行)哪一个是最好的选择?我感谢你的帮助。
kgqe7b3p1#
回答作为社区wiki,正如道格史蒂文森在上面的评论中提到的。将需要索引的所有字段(来自所有查询)组合到一个满足应用所需查询的组合中。对所有内容进行索引将花费更多的成本,因为存储空间使用量更大,无论您是否使用它们。正如Alex Mamo所建议的,您可以参考这个Stackoverflow Link,它可能会对您有所帮助。
1条答案
按热度按时间kgqe7b3p1#
回答作为社区wiki,正如道格史蒂文森在上面的评论中提到的。
将需要索引的所有字段(来自所有查询)组合到一个满足应用所需查询的组合中。对所有内容进行索引将花费更多的成本,因为存储空间使用量更大,无论您是否使用它们。
正如Alex Mamo所建议的,您可以参考这个Stackoverflow Link,它可能会对您有所帮助。