gpt4 book ai didi

javascript - mongoDB 数据库探查器查询和获取更多选项

转载 作者:行者123 更新时间:2023-11-30 12:17:24 24 4
gpt4 key购买 nike

我目前在我的一个项目中使用 mongoDB@3.0.3。我在数据库实例中启动了 mongo profiler 并想检查我的查询是如何执行的。我从 system.profile 集合中得到了结果。system.profile.op 的可能值可以是

insert, query, update, remove, getmore, command

谁能告诉我querygetmore 选项的作用。mongo documentation对找出相同点没有帮助

最佳答案

这些术语有基本的解释,因为它们本身具有一定的描述性。但这里有一个一般性的总结:

  • 查询:当然是数据库上发生的任何对数据库的“查询”操作,或者“CRUD”中的“R”,其中操作被发送到“读取” .您通常会发现这些操作连同“命令”操作的执行时间最长

  • getmore:这个名字很贴切,因为它“获得更多”。它是从服务器调用 cursor" 批处理的次数。每个“查询”将结果作为“游标”返回,“游标”又从服务器“成批”地获取这些结果。

这两个计数通常是相关的,并且将是正常读取操作的典型部分。当在节点之间进行复制时,这些计数也会出现“峰值”,因为辅助节点基本上是在“查询”主节点以获取更新信息

mongostat 中也有一些关于此的“简要”信息手册页,它产生与探查器中报告的内容相关的结果。

关于javascript - mongoDB 数据库探查器查询和获取更多选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32074925/

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