生活随笔
收集整理的這篇文章主要介紹了
【转载】MongoDB 1000W级数据 Insert和Query和Delete性能测试
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
加索引測(cè)試:
>?db.users.getIndexes()??[??????????{??????????????????"name"?:?"_id_",??????????????????"ns"?:?"test.users",??????????????????"key"?:?{??????????????????????????"_id"?:?1??????????????????},??????????????????"v"?:?0??????????}??]??>?db.users.ensureIndex({NewsId:1})??>?db.users.getIndexes()?????????????[??????????{??????????????????"name"?:?"_id_",??????????????????"ns"?:?"test.users",??????????????????"key"?:?{??????????????????????????"_id"?:?1??????????????????},??????????????????"v"?:?0??????????},??????????{??????????????????"_id"?:?ObjectId("4e2cc408572ff09d98851cb7"),??????????????????"ns"?:?"test.users",??????????????????"key"?:?{??????????????????????????"NewsId"?:?1??????????????????},??????????????????"name"?:?"NewsId_1",??????????????????"v"?:?0??????????}??]?? ......................# MongoDB 加索引 插入1000W條測(cè)試 #...................
^_^[root@:~/svn/nugget/MongoDB/utest]#./insertData???MongoDB?Connected?OK!??Time:2019s:19419μs?? ......................# MongoDB 加索引 1000W條測(cè)試遍歷測(cè)試 #...................
?
還是一樣取最后一條數(shù)據(jù),然后看下性能:
^_^[root@:/usr/local/mongodb/bin]#./mongo?<bat.js???MongoDB?shell?version:?1.8.2??connecting?to:?test??>?var?startTime?=?new?Date();??>???>?db.users.find({NewsId:"nxuvdqtjrrptoyildolesbkqmd"});??{?"_id"?:?ObjectId("4e2ccc2ea1ca039d82b9e4b3"),?"NewsId"?:?"nxuvdqtjrrptoyildolesbkqmd"?}??>???>?(new?Date().getTime()-startTime.getTime())/1000??0.022s??>?bye?? ......................# MongoDB 加索引 刪除1000W條測(cè)試 #...................
^_^[root@:/usr/local/mongodb/bin]#./mongo?10.7.3.228?<?bat.js??MongoDB?shell?version:?1.8.2??connecting?to:?10.7.3.228/test??>?var?startTime?=?new?Date();????>???>?db.users.remove()??>?(new?Date().getTime()-startTime.getTime())/1000???570.782??>?bye?? ?
......................# MongoDB 加索引 1000W中刪除一條測(cè)試 #................... ^_^[root@:/usr/local/mongodb/bin]#./mongo?10.7.3.228?<?bat.js??MongoDB?shell?version:?1.8.2??connecting?to:?10.7.3.228/test??>?var?startTime?=?new?Date();????>???>?db.users.remove({"NewsId":"cikjwikamhtixoykrrfjnepkwu"})??>?(new?Date().getTime()-startTime.getTime())/1000???0.025??>?bye?? ?
總結(jié)下測(cè)試數(shù)據(jù)吧:
沒(méi)索引
添加 1 千萬(wàn) 記錄 ?Time:207s:194125μs ??
查詢 5.846s
刪除全部 103.94s ?
刪除最后一條 3.991s
有索引
添加 1 千萬(wàn) 記錄 Time:2019s:19419μs?
查詢 0.022s?
?
刪除全部 570.782s ?
刪除最后一條 0.025s
轉(zhuǎn)載于:https://www.cnblogs.com/jecob/p/3691681.html
總結(jié)
以上是生活随笔為你收集整理的【转载】MongoDB 1000W级数据 Insert和Query和Delete性能测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。