首页 > 代码库 > Mongodb和Mysql的性能分析
Mongodb和Mysql的性能分析
服务器配置:
CPU: 1核 内存: 2048 MB (I/O优化) 网络带宽:1M
centos 7.0
MongoDB 3.2
Mysql 5.6
Mysql 5.6
服务器表数据量1184545条
MongoDb数据是由Mysql导入,保证数据一致
实验准备执行语句为:
mysql:
SELECT *
FROM sharelooks_30d m
WHERE m.lng>_lng1 AND m.lng<_lng2 AND m.lat>_lat2 AND m.lat<_lat1
ORDER BY ID DESC LIMIT 30;
MongoDB:
db.sharelooks_30d.find(
{"lng":
{"$gt":lng1, "$lt":lng2},
"lat":
{"$gt":lat2, "$lt":lat1}
}
).sort({"ID":-1}).limit(30)
第一次:mongodb未添加索引:1.5S
Mysql:已添加索引:1.23S
Mongodb添加索引后:
执行时间为 0.2秒
更改输入参数:
My是切开:5.412S
Mongodb:1.1S
所以大概查询相差5-6倍差距
Mongodb和Mysql的性能分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。