MongoDB 1000W级数据 Insert和Query和Delete性能测试(分别测试 不加索引 和 加索引)

先看下测试机性能(64bit):


测试程序:


不加索引测试:

......................# MongoDB 不加索引 插入1000W条测试 #...................


......................# MongoDB 不加索引 1000W条遍历测试 #...................

我们让MongoDB全部遍历一遍:

让测试数据倒序,取倒序后第一条数据:


第一条数据的NewsId为 dgvshdhevmjgunvbepgdkzirqk

测试程序:


......................# MongoDB 不加索引 1000W条删除测试 #...................


......................# MongoDB 不加索引 1000W条删除最后一条测试 #...................


加索引测试:


......................# MongoDB 加索引 插入1000W条测试 #...................

......................# MongoDB 加索引 1000W条测试遍历测试 #...................

还是一样取最后一条数据,然后看下性能:


......................# MongoDB 加索引 删除1000W条测试 #...................




......................# MongoDB 加索引 1000W中删除一条测试 #...................



总结下测试数据吧:

没索引
添加 1 千万 记录 Time:207s:194125μs

查询 5.846s

删除全部 103.94s

删除最后一条 3.991s



有索引
添加 1 千万 记录 Time:2019s:19419μs

查询 0.022s

删除全部 570.782s

删除最后一条 0.025s


测试MongoDB版本1.6

你可能感兴趣的:(mongodb)