【问题标题】:Is it good idea to use Capped Collections for reading the queries with few index defined使用 Capped Collections 读取定义很少索引的查询是个好主意吗
【发布时间】:2020-04-22 15:55:16
【问题描述】:

我想在普通集合中插入大约 400 万条记录。但是批量插入非常慢,所以我创建了 Capped Collections 并加载了我的数据。有人向我建议,不会对性能产生任何影响,因此无需创建索引。

但是我发现获取前 25 条记录需要花费大量时间进行过滤。我有几个问题要更好地理解它。

  1. 建议使用上限集合的理想情况是什么
  2. 我能否在 Capped Collections 上创建复合索引
  3. 使用 Capped Collections 对普通集合的任何性能改进

【问题讨论】:

    标签: mongodb mongodb-query


    【解决方案1】:

    有上限的集合会限制它存储的数据量。它不会更快地检索它存储的数据。

    通常,如果您需要快速(或者,实际上,合理的性能)读取,您应该使用索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 2016-02-28
      • 2018-06-29
      • 2011-09-18
      • 1970-01-01
      相关资源
      最近更新 更多