最近对mongoDB 性能测试,200万条数据,文件大小800MB。其中一个字段是一个数组,最大可能包含上万条id,平均几百条。
最后发现只读情况下性能很好,基本在1ms以内就能返回,问题出在写上面。同步数据的时候的时候居然有这种update导致lock很高:
Tue Mar 5 13:36:05 [conn16962] update duitangdb.blogAlbum query: { _id: "1913010" } update: { _id: "1913010", count: 457, name: "我为壁纸狂!", blogs: [ 58681345, 58664963, 66496522, 58675213, 58654739, 66496533, 58654744, 58679321, 58681379, 58679337, 58681393, 58650678, 58681402, 58650689, 58681418, 66496587, 58644556, 58681421, 58665043, 58679380, 66496600, 58650713, 58681434, 58654813, 58681438, 58650719, 58644578, 58681444, 58654821, 58650726, 58644586, 66496623, 58681704, 58658932, 58679419, 58654844, 58658945, 58644613, 66496651, 58675224, 58644628, 58681502, 58665123, 58681508, 66496682, 58679468, 58654894, 58650799, 58665141, 60485815, 58679482, 58650811, 58659005, 58687681, 58681540, 58659016, 58650826, 58659025, 66496722, 58650835, 58679509, 58659032, 58665180, 58650845, 58681566, 60485856, 58665186, 66496744, 58659052, 58681584, 58650865, 59017458, 58659060, 58681592, 58665210, 58681596, 58679553, 58665218, 66496774, 58681611, 58659087, 58665234, 66496899, 66496790, 58659096, 58659104, 58655010, 66496803, 58687780, 66496561, 59017513, 58650927, 58655027, 58659134, 66496832, 58681667, 58659144, 58665289, 58665291, 58650959, 66496851, 58650964, 58659157, 58681686, 58655066, 58681691, 66494822, 58679655, 58689896, 58681708, 58665326, 66496882, 66494835, 58681717, 58650481, 58651008, 58689921, 58655107, 58665348, 66495894, 58659906, 58659214, 60486044, 66494878, 66496936, 58689961, 58687916, 60486062, 58644913, 66496946, 58681790, 58687935, 58659269, 58681741, 58659289, 58659300, 58690021, 66497008, 58688595, 58644564, 58690043, 66494974, 58690058, 66497040, 66495001, 58690076, 66495053, 66497070, 58638895, 58645044, 66495032, 66497081, 58645053, 58645062, 60486218, 58665058, 66497109, 58638939, 58690145, 66495076, 58679398, 60488295, 58638958, 66497140, 58644926, 58638969, 58689983, 58645121, 66497156, 66495109, 58733202, 66495125, 66497181, 58639015, 66495151, 66496490, 58690227, 58650740, 66497215, 58655441, 58689933, 58655467, 58682123, 58645269, 58690327, 58678042, 58678057, 58655531, 58649391, 58645302, 58649403, 58678081, 58655554, 58645320, 58645327, 58644280, 58680462, 58650426, 58645343, 58654865, 66495337, 66495364, 66192264, 58659727, 58649488, 66192275, 58659756, 58678191, 58735537, 58649525, 58682304, 58659779, 58649542, 58649545, 58655691, 58657741, 60484771, 58655702, 66305871, 58645468, 58678246, 58659822, 58655730, 58680310, 58645501, 58657791, 58659840, 58678283, 58657807, 58649616, 58678303, 58659877, 58657832, 58659894, 58649661, 58690626, 58680390, 58649673, 58678351, 58735696, 58690643, 58659926, 58678367, 58690662, 58680423, 60484716, 58680431, 58649725, 58678398, 58649739, 58690702, 58649750, 60484759, 58680474, 58674715, 58649764, 58644337, 58680493, 58649774, 59219121, 58678456, 58649786, 58690753, 58654583, 58735823, 58680542, 58658016, 58680552, 58658025, 58690796, 58735859, 58681557, 58658054, 58658061, 58664206, 66495759, 58674450, 58649476, 58664224, 66495782, 58674472, 58658116, 66495813, 58674505, 58680653, 58658128, 64224594, 58674520, 66495835, 60484961, 58680678, 66495847, 58650947, 58678650, 66495868, 58654078, 58680712, 58674574, 58664340, 58654102, 58680729, 58650015, 58664355, 58680743, 66495915, 58674614, 58681588, 60485051, 58680766, 66495935, 58664384, 58654149, 60485063, 66495945, 58654157, 58664399, 58674646, 60485080, 59017466, 58664414, 58674663, 66495985, 60485111, 58654210, 58674696, 66496009, 58664458, 58654222, 58664467, 66496027, 58664477, 58664486, 58674730, 58654269, 59017483, 58664522, 58650193, 58664536, 58664545, 58674787, 58654312, 58674794, 66497127, 58689136, 58654321, 58681278, 58674808, 58654332, 58664573, 58654707, 60485252, 58654342, 58654351, 66496151, 58664613, 58674856, 66496175, 58644146, 58681011, 58664629, 58674554, 58664638, 58678975, 66496193, 58674887, 58679000, 66496217, 58644190, 58650342, 58644203, 66496243, 58650356, 58679029, 58665257, 58644216, 58674941, 58650366, 58644227, 58679049, 66496266, 58806232, 58674968, 66496132, 66496289, 58679076, 58644263, 58650412, 58644269, 58681309, 66496305, 58679096, 60487481, 66305850, 58675005, 66496319, 58644288, 58675020, 58654543, 58650452, 58664789, 66496344, 58681177, 58681187, 58654566, 58681197, 58681201, 58679154, 58681207, 66496379, 58681213, 60485509, 58644359, 58679181, 66496401, 60485522, 58681235, 58681239, 58681243, 58675100, 58664861, 58681248, 58650529, 66496418, 58679208, 58681260, 58681266, 58675123, 58644406, 66496439, 58806206, 58644417, 58687431, 66496460, 58644429, 58806224, 58675156, 58681303, 66496472, 58679258, 60485595, 58658780, 58806237, 58654687, 60485600, 58681315, 60485607, 58806248, 58654698, 58806251, 58681326, 58644464, 66496499, 58644468, 58806261, 58674769, 58654711, 60485628 ], cover: "", like_count: 79 } idhack:1 nupdated:1 keyUpdates:0 locks(micros) w:3574 687ms
相关推荐
MongoDB性能测试报告详细分析了在大数据量环境下,包括GridFS和组合索引在内的性能表现。通过对5亿数据级别的插入与查询进行测试,本报告旨在探讨不同索引配置、数据量、查询方式等因素对性能的影响。 首先,测试在...
#### MongoDB性能测试结果分析 **用例1**: 对于单次提交10000条记录,每次提交1000次的情况,MongoDB耗时1622.02秒完成操作。在此过程中,CPU使用率提升了10%至20%,内存使用增加了3GB。与MySQL相比,MongoDB在大...
### MySQL与MongoDB性能对比分析 #### 测试背景与目的 随着大数据时代的到来,数据库的选择对系统的性能至关重要。本报告旨在通过一系列实验对比MySQL和MongoDB两种不同类型的数据库(关系型数据库与NoSQL数据库)...
这个“mongodb-测试数据”压缩包显然包含了一些用于测试MongoDB功能的样例数据集,特别是针对增、删、改、查(CRUD)操作的学习和性能测试。 在深入探讨MongoDB的测试数据之前,我们先来了解一下MongoDB的基本概念...
MongoDB性能调优 MongoDB 作为一种 Nosql 数据库,在网站开发中应用越来越广泛。然而,MongoDB 的性能调优是一件非常重要的事情。本文将描述如何对 MongoDB 进行性能调优,提高 MongoDB 的查询效率和执行速度。 ...
MongoDB的性能测试是确保系统能够满足业务需求的关键步骤,它可以帮助开发者优化数据库配置,提升应用的响应时间和整体性能。 "MongoDB 性能 测试.pdf"可能包含了以下关键知识点: 1. **MongoDB性能基准测试**:这...
linux下安装配置MongoDB (软件测试)
在“MongoDB TPCC事务性能基准测试”中,我们关注的是如何评估MongoDB在处理事务处理能力上的表现,特别是针对TPCC(Transaction Processing Performance Council C)基准测试。TPCC是一个广泛采用的在线事务处理...
在这个场景中,我们关注的是一个Java客户端,它被设计用于并发访问MongoDB数据库并进行性能测试。这个客户端涵盖了三个主要操作:查询、修改和插入,这些都是数据库操作中的基本且重要的功能。 首先,让我们深入...
NoSQL数据库技术由于其高可扩展性和对大数据实时处理能力的支持,在近年来获得了快速的发展。...随着技术的不断进步和应用场景的日益丰富,类似的性能测试报告对于指导实际应用和产品选择具有非常重要的参考价值。
在这个“MongoDB集群测试代码”中,我们关注的是MongoDB的两个关键特性:副本集(Replica Set)和分片(Sharding),以及如何通过配置文件和脚本来进行集群的设置与测试。 1. **副本集(Replica Set)**: - 副本...
以下是一些关于MongoDB性能优化和特性的重要知识点: 1. **数据模型**: MongoDB 支持非关系型数据模型,允许存储类似JSON的文档结构,如示例中的`{first_name: ‘Paul’, surname: ‘Miller’, city: ‘London’,...
之后,根据系统资源情况配置硬件参数,例如CPU、内存、网卡和硬盘的数量及配置,确保在测试环境中能够体验到MongoDB的性能。 MongoDB的单机数据库服务器安装还包括配置操作系统主机表和机器名称。编辑“/etc/hosts...
在这个性能测试中,我们关注的是在MongoDB中存储1亿条记录时的随机查询性能。测试环境是基于CentOS 6.4的64位操作系统,硬件配置包括一颗Intel Xeon E5-2630 2.30GHz处理器、64GB内存和6块10K转速硬盘组成的RAID0...