1
pbys2004 2014-07-12 15:55:44 +08:00 via iPhone 1
mongo的库多大,有可能是在没有索引的属性上进行了扫表查询。建一个索引试试
|
3
darklowly 2014-07-12 20:33:10 +08:00
机器时间对么?
|
4
dalang 2014-07-12 22:59:12 +08:00 1
有个比较常见的坑是mongodb使用数据库级的锁,在写数据的时候要快,否则很容易把其他mongodb的请求阻塞。你可以尝试在mongodb起来的时候是就开起mongostat,然后查看locked%和qr|qw列的值是否出现异常,飙升。
还有如果collection中记录很多的话,一定要建立索引。你可以直接在mongo shell下验证你的查询是否有用到索引,我记得mongo语句后跟explain()可以显示索引是否起作用的。 |