V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QuinceyWu
V2EX  ›  程序员

mongodb 遇到 i/o 瓶颈,老哥们有没有什么办法?

  •  
  •   QuinceyWu · 2020-11-19 17:30:57 +08:00 · 1463 次点击
    这是一个创建于 1253 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟我用的 Crawlab 平台管理爬虫任务,基本上在跑的有 12 个爬虫,之前是 1s 一条,现在 1min 一条,有没有老哥有好的办法解决下。

    15 条回复    2020-11-19 19:31:45 +08:00
    jasonyaoff
        1
    jasonyaoff  
       2020-11-19 17:41:43 +08:00
    1s 一条你确定瓶颈在数据库读写,不是网络 io
    teddy2725
        2
    teddy2725  
       2020-11-19 17:53:47 +08:00
    合并批量
    QuinceyWu
        3
    QuinceyWu  
    OP
       2020-11-19 17:53:48 +08:00
    @jasonyaoff 我确定了 公司专线 不是网络问题
    QuinceyWu
        4
    QuinceyWu  
    OP
       2020-11-19 17:55:14 +08:00
    @teddy2725 好 我去了解下
    qq316107934
        5
    qq316107934  
       2020-11-19 18:06:10 +08:00
    设置了其他索引吧?数据越多插入效率越低
    Pythoner666666
        6
    Pythoner666666  
       2020-11-19 18:07:50 +08:00
    1min ennnnnn 你可以贴下表结构和索引
    fasionchan
        7
    fasionchan  
       2020-11-19 19:10:11 +08:00
    之前是 1s 一条,也惨不忍睹呀~~~
    theOneMe
        8
    theOneMe  
       2020-11-19 19:20:19 +08:00
    大概率方向不太对,插入都需要秒级别,那这个数据库早就没人用了。
    sadfQED2
        9
    sadfQED2  
       2020-11-19 19:22:15 +08:00 via Android
    1s 一条???你插入的数据得有多大?你是把图片啥的都存进去了吗
    sadfQED2
        10
    sadfQED2  
       2020-11-19 19:24:17 +08:00 via Android
    看下服务器监控,是磁盘 io 还是网络 io 跑满了。讲道理,搞个树莓派加 sd 卡也不至于 1 分钟一条啊,1 分钟一条我拿笔手写可能都比他快
    52coder
        11
    52coder  
       2020-11-19 19:25:49 +08:00
    1s 一条本身就有问题
    QuinceyWu
        12
    QuinceyWu  
    OP
       2020-11-19 19:27:32 +08:00
    @theOneMe 我设置 sleep 为 1s
    QuinceyWu
        13
    QuinceyWu  
    OP
       2020-11-19 19:27:44 +08:00
    @sadfQED2 网页源码
    QuinceyWu
        14
    QuinceyWu  
    OP
       2020-11-19 19:30:36 +08:00
    @Pythoner666666 就默认 id 索引
    QuinceyWu
        15
    QuinceyWu  
    OP
       2020-11-19 19:31:45 +08:00
    @qq316107934 就默认 id 索引
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3371 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.