推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
JCZ2MkKb5S8ZX9pq
V2EX  ›  MongoDB

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

  •  
  •   JCZ2MkKb5S8ZX9pq · Aug 4, 2020 · 5338 views
    This topic created in 2114 days ago, the information mentioned may be changed or developed.

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

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

    另外不知道有没有 log 分析工具,我找找看。
    darylc
        3
    darylc  
       Aug 5, 2020 via Android
    查询太长了,不是完整的日志吧
    br00k
        4
    br00k  
       Aug 5, 2020 via iPhone
    有慢查询啊
    limboMu
        5
    limboMu  
       Aug 5, 2020
    @JCZ2MkKb5S8ZX9pq 中断?不知道你是用的是什么工具查看的日志,具体 log 分析工具的话,好像 mongo 还没啥图形化的分析工具,只能一点点按照 explain 来看,你可以试一下 mongo compass 这个没法直接分析 log 但是对 explain 有一个较好的图形化界面。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3278 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 11:16 · PVG 19:16 · LAX 04:16 · JFK 07:16
    ♥ Do have faith in what you're doing.