MongoDB副本集群集中的索引

伯爵

在my中replica set mongodb clusterread可能会发生查询:

- either on column1
- or on column2
- or on combination of column1 and column2
- or on combination of column1 and column3
- or on combination of column2 and column3
- or on combination of column1 and column2 and column3

为上面的每种情况创建6个索引是否有意义,或者有一种有效的方法将这些索引合并到较少的索引数量下?

索引{column1: 1, column2: 1, column 3:1 }可以在以下服务查询:

  • 第1栏
  • column1和column2
  • column1和column2和column3

索引{column2: 1, column3: 1}可以在以下服务查询:

  • 专栏2
  • column2和column3

{column3: 1, column1: 1}可以为以下查询服务的索引

  • 第三栏
  • column3和column1

您记录的所有查询都可以使用3个复合索引正确处理。

如果确实需要创建大量索引,请注意mongod每个集合最多可以有64个索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mongodb地图集中的群集和副本集之间有什么区别?

来自分类Dev

是否可以以编程方式在副本集中的MongoDB集合上创建索引?

来自分类Dev

是否可以以编程方式在副本集中的MongoDB集合上创建索引?

来自分类Dev

MongoDB托管,单节点或集群集副本

来自分类Dev

启动MongoDB副本集

来自分类Dev

MongoDB副本集升级

来自分类Dev

验证mongodb副本集

来自分类Dev

如何同步分片群集中包含的两个延迟副本(副本集的一部分)?

来自分类Dev

MongoDB分片,副本集群,所有配置/运行状态的查询命令?

来自分类Dev

使用mongoose将Node.js连接到MongoDB中的分片副本集群的正确方法

来自分类Dev

MongoDB分片,副本集群,所有配置/运行状态的查询命令?

来自分类Dev

将副本集转换为共享集群后,是否立即更改MongoDB文档ID?

来自分类Dev

Spring Data-MongoDB geoNear没有在副本集中分发

来自分类Dev

需要简单解释仲裁者在给定 mongoDB 副本集中的角色

来自分类Dev

如何在 mongoDB 副本集中的 rs.add("host:port") 中使用 HOST VARIABLE

来自分类Dev

MongoDB副本集初始同步

来自分类Dev

MongoDB副本集-分发查询

来自分类Dev

如何通过命令行在副本集中的辅助mongodb服务器中设置rs.slaveOk()?

来自分类Dev

为什么在我的 mongodb 中所有集合都在同一个副本集中?

来自分类Dev

如果只配置了一台主机,Rails 是否会自动找出 MongoDB 副本集中的主服务器?

来自分类Dev

如何重命名mongodb副本集?

来自分类Dev

如何访问oplog MongoDB(MMS副本集)

来自分类Dev

MongoDB两个成员副本集

来自分类Dev

MongoDB MongoMapper Ruby副本集配置

来自分类Dev

如何使用mongoengine连接mongodb副本集?

来自分类Dev

通过js文件配置MongoDB副本集

来自分类Dev

Mongodb副本集-始终显示“ syncingTo”

来自分类Dev

MongoDB两个成员副本集

来自分类Dev

如何使用MongoDB配置副本集

Related 相关文章

  1. 1

    mongodb地图集中的群集和副本集之间有什么区别?

  2. 2

    是否可以以编程方式在副本集中的MongoDB集合上创建索引?

  3. 3

    是否可以以编程方式在副本集中的MongoDB集合上创建索引?

  4. 4

    MongoDB托管,单节点或集群集副本

  5. 5

    启动MongoDB副本集

  6. 6

    MongoDB副本集升级

  7. 7

    验证mongodb副本集

  8. 8

    如何同步分片群集中包含的两个延迟副本(副本集的一部分)?

  9. 9

    MongoDB分片,副本集群,所有配置/运行状态的查询命令?

  10. 10

    使用mongoose将Node.js连接到MongoDB中的分片副本集群的正确方法

  11. 11

    MongoDB分片,副本集群,所有配置/运行状态的查询命令?

  12. 12

    将副本集转换为共享集群后,是否立即更改MongoDB文档ID?

  13. 13

    Spring Data-MongoDB geoNear没有在副本集中分发

  14. 14

    需要简单解释仲裁者在给定 mongoDB 副本集中的角色

  15. 15

    如何在 mongoDB 副本集中的 rs.add("host:port") 中使用 HOST VARIABLE

  16. 16

    MongoDB副本集初始同步

  17. 17

    MongoDB副本集-分发查询

  18. 18

    如何通过命令行在副本集中的辅助mongodb服务器中设置rs.slaveOk()?

  19. 19

    为什么在我的 mongodb 中所有集合都在同一个副本集中?

  20. 20

    如果只配置了一台主机,Rails 是否会自动找出 MongoDB 副本集中的主服务器?

  21. 21

    如何重命名mongodb副本集?

  22. 22

    如何访问oplog MongoDB(MMS副本集)

  23. 23

    MongoDB两个成员副本集

  24. 24

    MongoDB MongoMapper Ruby副本集配置

  25. 25

    如何使用mongoengine连接mongodb副本集?

  26. 26

    通过js文件配置MongoDB副本集

  27. 27

    Mongodb副本集-始终显示“ syncingTo”

  28. 28

    MongoDB两个成员副本集

  29. 29

    如何使用MongoDB配置副本集

热门标签

归档