繁体   English   中英

MongoDB游标导致日志文件异常

MongoDB cursor results in log file anomaly

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在调查一个问题,当我重新启动数据库计算机时,我们的MongoDB性能会降低,这很奇怪,我猜是因为内存映射文件不见了。 我在日志文件中感到非常困惑的一件事是以下内容(其版本多次重复)

2015-01-14T13:18:59.404-0600 [conn565]查询Analitiqa.ScanInfo查询:{查询:{节点:-6277503169757883360,开始时间:{$ gte:新日期(1418882340000)},结束时间:{$ lte:新日期(1421301660000)}},$ hint:{节点:1,开始时间:1,结束时间:-1}} planSummary:IXSCAN {节点:1,开始时间:1,结束时间:-1} cursorid:167701167819 ntoreturn:0 ntoskip:0 nscanned:102 nscannedObjects:101 keyUpdates:0 numYields:97 locks(micros)r:152012 nreturned :101 reslen:243838 3997ms

2015-01-14T13:20:04.819-0600 [conn565] getmore Analitiqa.ScanInfo cursorid:167701167819 ntoreturn:0 keyUpdates:0 numYields:1500 locks(micros)r:4469422 nreturned :1690 reslen:4195825 65415ms

2015-01-14T13:20:23.383-0600 [conn565] getmore Analitiqa.ScanInfo cursorid:167701167819 ntoreturn:0 keyUpdates:0 numYields:390 locks(micros)r:366679 nreturned: 456 reslen:1151794 18489ms 2015-01-14T13: 20:23.618-0600 [conn565]终端连接127.0.0.1:51230(现已打开15个连接)

我对第一行的理解是查询使用了正确的索引,并返回了101个结果(在不合理的延迟之后)。 接下来的两行让我感到震惊。 它们似乎表明从查询中获得的游标首先返回1690,然后返回456个项目,都经过了巨大的延迟。

如果查询仅正确返回101个结果,那怎么可能?

问题暂未有回复.您可以查看右边的相关问题.
1 自定义光标异常?

我在使用Windows窗体在c#中使用自定义游标时遇到了一些奇怪的行为。 我已经将问题简化为一个新表单,其中包含1个表单,2个面板添加到表单中,1个图标添加到项目的properties / resources.resx中,3个图像添加到同一个地方。 项目唯一的代码就是这个 现在, ...

2 记录所有MongoDB查询结果

有没有办法配置MongoDB(3.6.3)不仅记录执行的查询(我知道可以使用setLogLevel()或setProfilingLevel() ),还准确地记录返回查询的数据? 上述两个选项都提供了一个nreturned值 - 返回记录的数量 - 但没有说明返回了哪些记录 - 出于监管原因我需 ...

4 在限制之前在mongodb游标中计算结果

我对mongodb中的表演有疑问。 基本上,假设我们有一个要查询的名为items的集合。 当然,我将限制查询,以便在单个页面加载期间不检索太多内容。 这样的事情会做: 这是一个典型的例子。 如此典型,我直接从mongodb的网站上获取了它。 哈哈哈! 现在真正的问题是:在 ...

2014-01-15 09:55:10 1 165   mongodb
6 当游标无结果时,MongoDB具有PHP超时

我正在做一些研究,比较CRUD操作中的MySQL和MongoDB性能。 当我执行此查询时: 没有结果时(脚本正在等待30秒),我会收到超时错误。 如果有结果,我会在1秒内及时得到结果。 我试图使用'count()'方法解决此问题,但没有成功。 这个超时有什么解决办法吗? ...

7 MongoDB没有记录到日志文件

我在OSX上使用MongoDB,mongod确认正在运行。 我检查了mongod.conf文件,并且存在以下内容并且未修改: 到现在为止还挺好。 路径位置存在,但文件夹为空 - 没有mongo.log。 这是一个标准安装,到目前为止一切都很好,除此之外。 有关如何解决此问题的任何 ...

2016-08-09 14:06:00 1 4249   mongodb
8 MongoDB日志文件增长

目前我的日志文件为32兆。 我是否错过了一个随着日志文件的增长而分割日志文件的选项? ...

2011-02-15 14:05:42 4 27971   mongodb
9 MongoDB日志文件大小

我正在为金融公司开发一个围绕mongodb(版本2.0.1)环境的系统。 我注意到mongodb日志文件不断增长 - 在几天内它变成65 GB消耗所有硬盘空间。 我如何限制mongodb日志文件? 有没有办法告诉mongo不记录任何操作? 我已经告诉mongo使用最小的日志,但这还不 ...

2012-01-08 12:23:19 1 4671   mongodb
10 MongoDB日志文件

我的配置日志文件有问题。 我正在尝试记录所有操作,但是唯一保存的操作是 服务器重新启动 。 我的配置文件: 我错过了什么? 有没有办法用java spring(也许是xml)配置mongo日志文件? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM