V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
JCZ2MkKb5S8ZX9pq
V2EX  ›  MongoDB

mongodb 有 log 的情况下,能看到哪些操作消耗比较高吗?

  •  
  •   JCZ2MkKb5S8ZX9pq · 2020-08-04 13:26:55 +08:00 · 4562 次点击
    这是一个创建于 1332 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小白问题。想优化一下 mongo 的操作,除了逐句自查,有没有更好的方法?

    5 条回复    2020-08-05 16:12:15 +08:00
    limboMu
        1
    limboMu  
       2020-08-04 14:22:14 +08:00
    你可以看一下,mongo log 中有每次查询的日志,按一个时间阈值筛选下慢查询日志,真的慢查询日志进行优化
    JCZ2MkKb5S8ZX9pq
        2
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-08-04 19:49:55 +08:00
    @limboMu
    有些 log 是时间开头,毫秒结尾的。能看到完整的记录内容。
    有些是中断的,只有后半段,请问知道为什么嘛?

    另外不知道有没有 log 分析工具,我找找看。
    susecjh
        3
    susecjh  
       2020-08-05 07:43:37 +08:00 via Android
    查询太长了,不是完整的日志吧
    br00k
        4
    br00k  
       2020-08-05 08:13:53 +08:00 via iPhone
    有慢查询啊
    limboMu
        5
    limboMu  
       2020-08-05 16:12:15 +08:00
    @JCZ2MkKb5S8ZX9pq 中断?不知道你是用的是什么工具查看的日志,具体 log 分析工具的话,好像 mongo 还没啥图形化的分析工具,只能一点点按照 explain 来看,你可以试一下 mongo compass 这个没法直接分析 log 但是对 explain 有一个较好的图形化界面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1044 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:18 · PVG 03:18 · LAX 12:18 · JFK 15:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.