自己建了3个只有7个字段的collection,里面大概5k的数据
大部分类似{“id”:"uuid", "next_id":"uuid", "name": "hello", "create":"2012-04-16", "update": "2012-04-16" }
这3个collection关联一起,即通过1个collection里的document里的next_id来获得下一个collection的document的id
大概500的模拟查询,有返回就继续执行查询请求,大概10s之后,响应就很慢很慢,服务器cpu和内存都占用很低,8核,32G内存的。
在所有的id上都建了index
mongodb采用2个分片,再做2个备份,一个mongos
难道mongodb配置不对?
采用的是默认配置,每次重启之后性能就不错,过了一段时间,又可是响应很慢!
大部分类似{“id”:"uuid", "next_id":"uuid", "name": "hello", "create":"2012-04-16", "update": "2012-04-16" }
这3个collection关联一起,即通过1个collection里的document里的next_id来获得下一个collection的document的id
大概500的模拟查询,有返回就继续执行查询请求,大概10s之后,响应就很慢很慢,服务器cpu和内存都占用很低,8核,32G内存的。
在所有的id上都建了index
mongodb采用2个分片,再做2个备份,一个mongos
难道mongodb配置不对?
采用的是默认配置,每次重启之后性能就不错,过了一段时间,又可是响应很慢!