Mongodb百亿级数据添加,修改,删除,查询等性能测试【四】

本文介绍了在MongoDB中进行百亿级数据操作的性能测试,包括数据分布、查询效率及片键选择。测试发现,使用_ID作为片键导致热点分片,选择哈希片键虽能缓解,但仍有数据不均问题。时间同步问题影响了集群性能,调整后性能有所改善。测试表明,MongoDB在大规模写入时表现出色,但复杂查询性能下降,尤其是无索引的条件查询。
摘要由CSDN通过智能技术生成

 集群的结构,大家可以查看我的另一遍文章,Mongodb的三种集群  在最后一种集群中,介绍到。

目前使用的数据就是最后一个测试集群,留下的数据。

简单介绍一下,四个分片的配置

192.168.99.6 双核 2G 500G(机械硬盘)
192.168.99.7 双核 4G 500G(机械硬盘)
192.168.99.8 双核 4G 500G(机械硬盘)
192.168.99.11 双核 4G 500G(机械硬盘)

 mongos和conf服务器的配置也是差不多,就不贴出来了,不是很重要。

 很遗憾的是,片健当初只选择了ID主健,当时一时冲动,没想好,这可能给查询给不方便。

首先,看看单条数据文档大小

{
    "_id" : ObjectId("5a39d1541b5bd02374f0844a"),
    "OrderNo" : "636493641800005836",
    "ShipperID" : 8427,
    "CarOwnerID" : 3625,
    "SendProvince" : "福建省",
    "SendCity" : "莆田市"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值