mongodb单机1亿数据索引测试
2015-03-24 13:26
316 查看
测试机型 DELL R720
填充数据
查询条件
#无索引后 "millis" : 60260 耗时60s+
#加fid索引后 db.user2.ensureIndex({fid:1})
"millis" : 26932,
#增加关联索引 db.user2.ensureIndex({fid:1,status:1,age:-1})
"millis" : 20,
基于以上索引的其他查询
db.user2.find({'fid': 2}).limit(100).explain()
"millis" : 0,
db.user2.find({'fid': 2}).sort({'age':-1}).limit(1000).explain()
"millis" : 94,
填充数据
</pre><pre name="code" class="javascript">for (var i = 1; i <= 100000000; i++){ var nj = Math.ceil(Math.random()*10); var st=Math.round(Math.random()); db.user2.save({age:i, name:"wangcong", addr:"Beijing",location:"China",fid:nj,status:st}) };
查询条件
#无索引后 "millis" : 60260 耗时60s+
#加fid索引后 db.user2.ensureIndex({fid:1})
"millis" : 26932,
#增加关联索引 db.user2.ensureIndex({fid:1,status:1,age:-1})
"millis" : 20,
基于以上索引的其他查询
db.user2.find({'fid': 2}).limit(100).explain()
"millis" : 0,
db.user2.find({'fid': 2}).sort({'age':-1}).limit(1000).explain()
"millis" : 94,
相关文章推荐
- MongoDB 1000W级数据 Insert和Query和Delete性能测试(分别测试 不加索引 和 加索引)
- MongoDB 1000W级数据 Insert和Query和Delete性能测试(分别测试 不加索引 和 加索引)
- MongoDB数据导出、导入及索引建立
- ORACLE中大数据量下索引效率的测试与分析(一)
- storm 读取kafka数据 单机测试
- 在大量数据中进行查询,有无索引查询的速度效果测试
- Mongodb亿级数据量的性能测试(转)
- 测试使用-批量往es索引中添加数据,es的使用小结。
- 测试使用-批量往es索引中添加数据,es的使用小结。
- 大数据测试之hadoop单机环境搭建(超级详细版)
- MongoDB 索引数据类型优化,节省60%内存
- MongoDB的简单QPS测试(单机)
- ORACLE中大数据量下索引效率的测试与分析(二)
- 索引缓存方面的一些测试数据
- MongoDB一些测试数据
- Mongodb亿级数据量的性能测试(转)
- Solr(搜索引擎服务)和MongoDB通过mongodb-connector进行数据同步的解决方案,以及遇到的各种坑的总结(针对solr-5.3.x版本),mongodb和solr实现实时增量索引
- 测试使用-批量往es索引中添加数据,es的使用小结。
- 测试使用-批量往es索引中添加数据,es的使用小结。
- .Net Remoting传输1000万数据,1亿数据测试