开发者社区> 问答> 正文

mongodb插入数据的性能问题

请问为什么我往mongodb插入数据的时候只有1500/s,最高的时候就一次快6000/s。是配置的问题?还是机器的问题?还是什么别的原因。一般别人插入有的都是1w多/s。我晕。又不知道是什么原因。求各位大神们指教。
我是在单机上配置的3分片和3复制(加主机).
1
给位大神一般初始化的时候都是用rs.initiate(conf)初始化的?这样初始化感觉有点慢,有没有别的办法快速初始化的?
小弟在此拜谢了。求教。

展开
收起
落地花开啦 2016-02-20 16:25:09 3140 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    分片和复制基本没问题. 唯一的是没有设置chunksize, 大量数据最好设置chunksize=128或者以上.
    chunksize设置的较小,主节点发生小的改变,复制集内部会发生大量的复制.这样会严重影响性能.
    在一个你是在一个机器上做的分片/复制. 本身制约着性能.

    2019-07-17 18:45:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载