2e数据量下MongoDB查询性能测试

硬件环境:三台4核CPU、32G内存、100G磁盘
测试数据量: 1.96e

Order表结构如下:

{	
	"_id": ObjectId,
	"uid": "uid186642", //有索引
	"name": "商品214",
	"money": 899
}

语句类型查询语句有无索引测试结果(时间,返回数据量)
等值查询db.order.find({uid:“uid150902”})7ms, 949条
等值查询db.order.find({money:999})28.57s, 1929条
In查询db.order.find({uid: {$in: [“uid100000”, “uid123456”, “uid089345”]}})19ms, 2860条
In查询db.order.find({money: {$in: [300, 450, 999]}})30.37s, 5871条
范围查询db.order.find({uid:{$gt:“uid198800”}})4.59s,117w条
范围查询db.order.find({money:{$gt:990}})29.00s, 196.9w条
聚合操作查看某个uid下花钱的总数N/A354.91s, 20w条
全表扫描db.order.find({})N/A75.174s, 1.96e条
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值