我刚刚从另一个开发人员那里继承了一个应用程序,我被要求修复一些用户遇到的延迟问题。问题是任何对 mongo 进行 db 调用的页面都需要几分钟才能在浏览器中加载。
但是,当我重新启动 mongo 时,一切都会再次加速,并且应用程序运行正常。我看到一整天都在运行几个 cron 作业,我相信其中之一可能会导致 mongo 变慢。
不幸的是,我没有使用 mongo 的经验(只有 mysql),而且我真的不知道我在寻找什么可能使 mongo 运行如此缓慢的东西。
无论如何,我希望有人可以提出一些可能导致延迟的潜在问题,以便我可以更好地解决这个问题。我查看了 mongo 日志,我看到的唯一可能值得关注的是一条消息:
warning: can't find plugin [asc]
我知道这可能指向索引问题,但是我应该调查其他明显的事情吗?