首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB多重复合索引会影响性能吗?

MongoDB多重复合索引会影响性能吗?
EN

Stack Overflow用户
提问于 2015-01-08 07:05:53
回答 2查看 819关注 0票数 0

为各种类型的查询创建多个复合索引更好吗?还是

最好是以支持多个查询的方式使用单个复合索引(这很难分析和构造,因为有很多查询)。

我的基本问题是:“创建多个复合索引会减慢读写操作吗?

请给我一个解决办法。

EN

回答 2

Stack Overflow用户

发布于 2015-01-08 09:25:12

没有任何答案适合所有情况,但一般来说,添加正确的索引将给您提供更好的性能。在访问数据时,读取量将减少。计算索引将花费您一些性能,但是如果它们是正确的和使用的话,您的db将在以后表现得更好。从监视开始:mongodb监控文档

票数 0
EN

Stack Overflow用户

发布于 2015-01-08 09:43:00

索引会减缓写入,但会加快读取速度。较高的读/写比保证了一个或多个关于一般获取字段(键)的索引。例如,我们目前的系统看到了25写到20,000读(tps),因此索引是有利的,以对抗广泛的差距。尽管如此,记住保持芒果写锁尽可能短。

MongoDB使用读写器1锁,该锁允许并发读取对数据库的访问,但允许对单个写操作进行独占访问。mongodb文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27834680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档