gpt4 book ai didi

mongodb - 如何查看所有写入 MongoDB 的日志

转载 作者:可可西里 更新时间:2023-11-01 09:57:26 24 4
gpt4 key购买 nike

我能够在 MongoDB 中看到查询,但我试图查看在 MongoDB 数据库上执行了哪些写入,但没有成功。

我的应用程序代码中没有任何写入命令。然而,当我对我的应用程序进行负载测试时,我在 mongostat 中看到了一大堆写入。我不确定它们来自哪里。

除了记录写入(我无法做到)之外,是否有任何其他方法可用于确定这些写入的来源?

最佳答案

我知道您有几个选项:

a) 如果您怀疑写入是针对特定数据库的,则可以将分析级别设置为 2 以记录所有查询

use [database name]
db.setProfilingLevel(2)
...
// disable when done
db.setProfilingLevel(0)

b) 您可以使用 -v 以各种级别启动数据库

  -v [ --verbose ]            be more verbose (include multiple times for more
verbosity e.g. -vvvvv)

c) 您可以使用 mongosniff嗅探端口

d) 如果你正在使用复制,你也可以检查 local.oplog.rs 集合

关于mongodb - 如何查看所有写入 MongoDB 的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18663627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com