我有一个与MongoDB交互的PHP应用程序.直到最近,该应用程序工作正常,但几天前我发现应用程序开始响应真的很慢.其中一个系列已达到500K +记录.因此MongCursor对该集合的任何查询都会保持超时.
我不认为500K记录是太多了.使用mongodb的其他页面也开始变慢,但没有使用具有500k记录的集合的页面.不与MongoDB交互的静态页面仍然可以快速响应.
我不确定这里会出现什么问题.我已将索引编入索引,因此这似乎不是问题.另一点需要注意的是服务器上的RAM规格是512 MB,当PHP执行Mongo时,top命令显示15000k内存空闲.
任何帮助将不胜感激.