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

2020-08-04 13:26:55 +08:00
 JCZ2MkKb5S8ZX9pq

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

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

另外不知道有没有 log 分析工具,我找找看。
susecjh
2020-08-05 07:43:37 +08:00
查询太长了,不是完整的日志吧
br00k
2020-08-05 08:13:53 +08:00
有慢查询啊
limboMu
2020-08-05 16:12:15 +08:00
@JCZ2MkKb5S8ZX9pq 中断?不知道你是用的是什么工具查看的日志,具体 log 分析工具的话,好像 mongo 还没啥图形化的分析工具,只能一点点按照 explain 来看,你可以试一下 mongo compass 这个没法直接分析 log 但是对 explain 有一个较好的图形化界面。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/695501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX