精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MongoDB 1000W級數據Insert和Query性能測試

數據庫 其他數據庫 MongoDB
在1000W的數量級,對MongoDB進行Insert和Query的性能測試,分為添加索引和不添加索引,結果會是如何呢?拭目以待吧!

先看下測試機性能(64bit):

  1. ^_^[root@:~]#grep "model name" /proc/cpuinfo | cut -f2 -d: 
  2.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  3.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  4.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  5.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  6.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  7.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  8.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  9.  Intel(R) Xeon(R) CPU           E5606  @ 2.13GHz 
  10. ^_^[root@:~]#grep MemTotal /proc/meminfo 
  11. MemTotal:      4040580 kB 
  12. ^_^[root@:~]# free -m 
  13.              total       used       free     shared    buffers     cached 
  14. Mem:          3945       3715        230          0         40       2626 
  15. -/+ buffers/cache:       1048       2897 
  16. Swap:         4094          2       4092 
  17. ^_^[root@:~]#getconf LONG_BIT 
  18. 64 
  19. ^_^[root@:~]#more /etc/redhat-release 
  20. Red Hat Enterprise Linux Server release 5.5 (Tikanga) 
  21. ^_^[root@:~]#uname -r 
  22. 2.6.18-194.el5 

測試程序:

  1. #include <iostream> 
  2. #include <mongo/client/dbclient.h> 
  3. using namespace std; 
  4. using namespace mongo; 
  5.  
  6. #define INIT_TIME \ 
  7.         struct timeval time1,time2; \ 
  8.  
  9. #define START_TIME \ 
  10.         gettimeofday(&time1,NULL); \ 
  11.  
  12. #define STOP_TIME \ 
  13.         gettimeofday(&time2,NULL); \ 
  14.  
  15. #define PRINT_TIME \ 
  16.         cout<<"Time:"<<time2.tv_sec-time1.tv_sec<<":"<<time2.tv_usec-time1.tv_usec<<endl; 
  17.  
  18. int main() { 
  19.         srand(time(NULL)); 
  20.         char ar[26+1]; 
  21.         DBClientConnection conn; 
  22.         conn.connect("localhost"); 
  23.         cout<<"MongoDB Connected OK!"<<endl; 
  24.         int count=10000000; 
  25.         INIT_TIME; 
  26.         START_TIME; 
  27. //insert 
  28. #if 1 
  29.         while (count--) { 
  30.                 for (int i=0; i<26; i++) { 
  31.                         ar[i] = rand()%26+97; 
  32.                 } 
  33.                 ar[26]='\0'
  34.                 BSONObj p = BSON("NewsId"<<ar); 
  35.                 conn.insert("test.users",p); 
  36.         } 
  37. #endif 
  38.  
  39.         STOP_TIME; 
  40.         PRINT_TIME; 
  41.         return 0; 

不加索引測試:

......................# MongoDB 不加索引 插入1000W條測試 #...................

  1. ^_^[root@:~/svn/nugget/MongoDB/utest]#./insertData               
  2. MongoDB Connected OK! 
  3. Time:207s:194125μs 

......................# MongoDB 不加索引 1000W條遍歷測試 #...................

我們讓MongoDB全部遍歷一遍:

讓測試數據倒序,取倒序后第一條數據:

  1. > db.users.find().sort({'_id':-1}) 
  2. "_id" : ObjectId("4e2cbdf4a1ca039d82214e33"), "NewsId" : "dgvshdhevmjgunvbepgdkzirqk" } 

第一條數據的NewsId為 dgvshdhevmjgunvbepgdkzirqk

測試程序:

  1. ^_^[root@:/usr/local/mongodb/bin]#./mongo<bat.js  
  2. MongoDB shell version: 1.8.2 
  3. connecting to: test 
  4. > var startTime = new Date(); 
  5. >  
  6. > db.users.find({NewsId:"dgvshdhevmjgunvbepgdkzirqk"}); 
  7. "_id" : ObjectId("4e2ccfd2a1ca039d82527b34"), "NewsId" : "dgvshdhevmjgunvbepgdkzirqk" } 
  8. >  
  9. > (new Date().getTime()-startTime.getTime())/1000 
  10. 5.846s 
  11. > bye 

#p#

加索引測試:

  1. > db.users.getIndexes() 
  2.         { 
  3.                 "name" : "_id_"
  4.                 "ns" : "test.users"
  5.                 "key" : { 
  6.                         "_id" : 1 
  7.                 }, 
  8.                 "v" : 0 
  9.         } 
  10. > db.users.ensureIndex({NewsId:1}) 
  11. > db.users.getIndexes()            
  12.         { 
  13.                 "name" : "_id_"
  14.                 "ns" : "test.users"
  15.                 "key" : { 
  16.                         "_id" : 1 
  17.                 }, 
  18.                 "v" : 0 
  19.         }, 
  20.         { 
  21.                 "_id" : ObjectId("4e2cc408572ff09d98851cb7"), 
  22.                 "ns" : "test.users"
  23.                 "key" : { 
  24.                         "NewsId" : 1 
  25.                 }, 
  26.                 "name" : "NewsId_1"
  27.                 "v" : 0 
  28.         } 

......................# MongoDB 加索引 插入1000W條測試 #...................

  1. ^_^[root@:~/svn/nugget/MongoDB/utest]#./insertData  
  2. MongoDB Connected OK! 
  3. Time:2019s:19419μs 

......................# MongoDB 加索引 1000W條測試遍歷測試 #...................

還是一樣取最后一條數據,然后看下性能:

  1. ^_^[root@:/usr/local/mongodb/bin]#./mongo <bat.js  
  2. MongoDB shell version: 1.8.2 
  3. connecting to: test 
  4. > var startTime = new Date(); 
  5. >  
  6. > db.users.find({NewsId:"nxuvdqtjrrptoyildolesbkqmd"}); 
  7. "_id" : ObjectId("4e2ccc2ea1ca039d82b9e4b3"), "NewsId" : "nxuvdqtjrrptoyildolesbkqmd" } 
  8. >  
  9. > (new Date().getTime()-startTime.getTime())/1000 
  10. 0.022s 
  11. > bye 

總結下測試數據吧:

沒索引

添加 1 千萬 記錄 Time:207s:194125μs

查詢 5.846s

有索引

添加 1 千萬 記錄 Time:2019s:19419μs

查詢 0.022s

原文鏈接:http://blog.csdn.net/crazyjixiang/article/details/6630624

 

【編輯推薦】

  1. 教你如何利用MySQL學習MongoDB
  2. 說說MongoDB的基礎
  3. 如何用Java操作MongoDB
  4. MongoDB基于Java、PHP的一般操作和用戶安全設置
  5. 設計實例對比:MySQL vs MongoDB
責任編輯:艾婧 來源: Crazybaby's blog
相關推薦

2011-03-03 10:32:07

Mongodb億級數據量

2022-06-15 11:19:19

MySQL數據庫

2011-07-28 13:24:03

MongoDBAuto-shardi

2011-02-23 11:18:48

MongoDBMySQL性能測試

2019-11-12 14:15:07

Redis內存持久化

2021-07-08 14:59:05

JMHMongodb數據

2012-06-28 10:18:01

數據庫

2013-11-22 10:02:59

Mongodb千萬級數據python

2011-09-27 10:11:14

MongoDBR

2011-10-18 13:45:22

投影儀評測

2020-11-11 10:05:04

數據庫分庫分表美團面試

2023-11-03 14:50:14

2015-11-25 18:22:41

2013-06-27 10:34:08

準備性能測試數據

2024-08-06 08:00:00

SQL Query數據庫

2021-08-02 09:02:27

架構產品優化

2019-10-25 15:50:06

MySQL數據庫命令

2018-05-29 08:39:26

DBA數據庫案例

2019-01-16 14:00:54

數據庫分庫分表

2023-09-13 14:47:34

性能測試開發
點贊
收藏

51CTO技術棧公眾號

天堂中文字幕av| 国产精品久久免费观看| 欧美韩日亚洲| av在线免费不卡| 国产极品jizzhd欧美| 成人黄色短视频| japanese色系久久精品| 一本色道久久综合精品竹菊| 一级二级三级欧美| 无码精品黑人一区二区三区| 青草av.久久免费一区| 久久av中文字幕| 魔女鞋交玉足榨精调教| 亚洲成a人片777777久久| 午夜私人影院久久久久| 日韩黄色影视| 黄色片一区二区三区| 久久久久看片| 欧美日本国产在线| 91精品国自产在线| 九色丨蝌蚪丨成人| 欧美日韩国产天堂| 欧美日韩国产精品激情在线播放| 黄色动漫在线| 国产欧美日韩综合| 国产精品一区二| 亚洲图片视频小说| 最新成人av网站| 久久中文字幕在线视频| 舐め犯し波多野结衣在线观看| 亚洲精品高潮| 337p亚洲精品色噜噜| 国产淫片免费看| 中文字幕资源网在线观看| 日本一区二区综合亚洲| 精品乱色一区二区中文字幕| 精品国产伦一区二区三| 欧美bbbbb| 亚洲2020天天堂在线观看| 成人免费视频入口| 九九综合久久| 亚洲美女自拍视频| 中国xxxx性xxxx产国| 在线成人免费| 欧美美女黄视频| 亚洲色图久久久| 免费观看亚洲| 精品日韩美女的视频高清| 激情六月天婷婷| 菠萝蜜视频国产在线播放| 中文字幕av一区 二区| 六月婷婷久久| 男女网站在线观看| 久久久三级国产网站| 粉嫩精品一区二区三区在线观看| 国产人妻精品一区二区三| 久久精品72免费观看| 国产精品视频网站| 国产又粗又猛又爽又黄视频| 蜜桃av一区二区| 国产精品视频免费在线观看| 中文字字幕在线观看| 秋霞国产午夜精品免费视频| 国产va免费精品高清在线| 久久国产视频精品| 久久一区中文字幕| 国产精品久久久久久久久影视 | 欧美激情小视频| 久草视频免费在线播放| 亚洲高清av| 91地址最新发布| 极品国产91在线网站| 久久亚洲电影| 国产日韩中文在线| 国产美女无遮挡永久免费| 国产精品亚洲人在线观看| 99精品国产高清一区二区| 秋霞视频一区二区| 91美女精品福利| 日韩国产在线一区| 国产网站在线免费观看| 性久久久久久久久| 日日摸天天爽天天爽视频| 素人一区二区三区| 91精品国产综合久久精品性色| 91人妻一区二区三区| 狼人精品一区二区三区在线| 亚洲美女动态图120秒| 山东少妇露脸刺激对白在线| 亚洲蜜桃视频| 97色在线观看| 在线观看中文字幕av| 国产精品香蕉一区二区三区| 精品产品国产在线不卡| www.中文字幕久久久| 亚洲免费观看高清完整版在线| 天堂8在线天堂资源bt| 欧美舌奴丨vk视频| 欧美一区二区三区婷婷月色| 日本少妇毛茸茸| 久久免费大视频| 欧美黑人国产人伦爽爽爽| 久久精品无码av| 国产一区二区三区蝌蚪| 久久精品日产第一区二区三区| 在线视频91p| 亚洲一区二区不卡免费| 538在线视频观看| 风间由美性色一区二区三区四区| 日韩成人在线视频| 91狠狠综合久久久| 久久久国产精品一区二区中文| 91精品综合视频| 玖玖综合伊人| 亚洲综合精品久久| 国产3p在线播放| 亚洲专区视频| 久久久伊人欧美| 国产精品久久777777换脸| 91网站在线播放| 人妻激情另类乱人伦人妻| 蜜桃成人精品| 国产视频精品自拍| 国产在线拍揄自揄拍| 蜜桃传媒麻豆第一区在线观看| 黑人另类av| 性欧美ⅴideo另类hd| 精品婷婷伊人一区三区三| 黄色录像a级片| 欧美午夜久久| 91在线中文字幕| 天堂аⅴ在线地址8| 一本一道久久a久久精品| av av在线| 欧美视频官网| 亚洲最大的网站| h片在线免费| 欧美日韩高清一区二区三区| 少妇精品无码一区二区免费视频| 99精品视频免费| 国产欧美日韩伦理| 丰乳肥臀在线| 精品久久久久av影院| 免费看一级一片| 国产ts人妖一区二区| 黑人巨茎大战欧美白妇| 欧美综合影院| 久久精品国产一区二区电影| 91精东传媒理伦片在线观看| 国产精品狼人久久影院观看方式| 婷婷丁香激情网| 精品一区二区三区在线| 国产精品69精品一区二区三区| 黄色毛片在线看| 在线观看区一区二| 综合 欧美 亚洲日本| 麻豆国产精品777777在线| 五月天丁香综合久久国产 | 欧美女激情福利| 亚洲一区久久久| 欧美人体视频xxxxx| 精品国产免费视频| 亚州国产精品视频| 久久亚洲精华国产精华液| 日韩黄色片视频| 精品大片一区二区| 国产日本欧美一区| 91黄色在线| 亚洲成人久久久| 天天爽夜夜爽人人爽| 国产欧美日本一区二区三区| 亚洲天堂网一区| 911精品美国片911久久久| 成人一区二区在线| 91av亚洲| 色综合伊人色综合网| 国产成人精品无码高潮| 偷拍一区二区三区| 伊人影院综合网| 国产美女精品一区二区三区| 中国丰满熟妇xxxx性| 亚洲精品播放| 成人综合网网址| 日本免费一区二区六区| 国产一区二区欧美日韩| www.天堂在线| 色先锋久久av资源部| 欧美色视频一区二区三区在线观看 | 欧美插天视频在线播放| 少妇荡乳情欲办公室456视频| 欧美日韩中文字幕在线| a级黄色免费视频| 成人在线视频一区二区| 丝袜制服一区二区三区| 欧美在线日韩| 日韩精品一区二区三区外面| 精品国产18久久久久久二百| 久久免费福利视频| 在线日本视频| 亚洲国产日韩欧美在线图片| 中文字幕你懂的| 亚洲国产精品一区二区久久恐怖片| 无码h肉动漫在线观看| 国产一区二区在线观看视频| 欧美牲交a欧美牲交| 中文无码久久精品| 日本成人三级电影网站| 一区二区精彩视频| 国产一区二区丝袜| 色偷偷色偷偷色偷偷在线视频| 日韩中文字幕视频在线| 天天射天天色天天干| 91精品国产欧美一区二区成人| 五月婷婷中文字幕| 亚洲精品自拍动漫在线| 懂色av蜜桃av| 26uuu另类欧美| 中文字幕一二三| 蜜桃视频第一区免费观看| 成人一对一视频| 欧美日韩一区二区三区四区在线观看| 日韩wuma| 网红女主播少妇精品视频| 成人av资源网| 日本精品在线观看| 成人激情在线播放| 国产在视频一区二区三区吞精| 91成品人片a无限观看| 污的网站在线观看| 久久国产精品网站| 免费人成在线观看播放视频| 国产一区二区成人| 免费av在线电影| 日韩电影中文 亚洲精品乱码| 亚洲精品久久久久久无码色欲四季 | 奇米777日韩| 4k岛国日韩精品**专区| 96av在线| 国模视频一区二区三区| 色女人在线视频| 欧美裸身视频免费观看| av大全在线| 色综合色综合网色综合| 午夜羞羞小视频在线观看| 欧美精品一区三区| dy888亚洲精品一区二区三区| 中文字幕在线看视频国产欧美| 国产精品久久久久一区二区国产 | 国产乱了高清露脸对白| av中文字幕在线不卡| 亚洲乱妇老熟女爽到高潮的片 | 一起草在线视频| 波波电影院一区二区三区| 在线xxxxx| 97精品视频在线观看自产线路二| 中文字幕精品久久久| 99re热这里只有精品免费视频| 韩国无码一区二区三区精品| 北岛玲一区二区三区四区| 疯狂揉花蒂控制高潮h| 91麻豆.com| www亚洲色图| 亚洲天堂福利av| 欧美精品入口蜜桃| 偷拍日韩校园综合在线| 久久久久久不卡| 欧美色中文字幕| 国产色视频在线| 亚洲黄色在线看| 黄视频在线观看免费| www.日本久久久久com.| 中文字幕伦理免费在线视频| 久久免费视频在线观看| 韩漫成人漫画| 成人精品福利视频| 黑色丝袜福利片av久久| 欧美三级电影在线播放| 欧美aaaa视频| 免费网站在线观看视频| 国产视频一区欧美| 欧美日韩中文不卡| 成人国产精品免费观看视频| 亚洲自拍偷拍一区二区| 18成人在线视频| 日韩无码精品一区二区三区| 日本丰满少妇一区二区三区| 91一区二区视频| 日韩av一卡二卡| 三级外国片在线观看视频| 久久久久久com| 成人免费福利| 成人91视频| 波多野结衣一区| 日韩美女爱爱视频| 美女精品自拍一二三四| 一级黄色电影片| 日本一区二区免费在线| 激情综合网五月婷婷| 欧洲一区二区av| 亚洲国产综合网| 中文字幕精品—区二区| heyzo高清在线| 国产日韩欧美视频在线| 欧美sss在线视频| a级网站在线观看| 国产亚洲在线| 巨乳女教师的诱惑| 欧美国产禁国产网站cc| 日韩av男人天堂| 宅男在线国产精品| 国产最新视频在线| 97久久伊人激情网| 日韩欧美中文字幕在线视频| 日韩成人av网站| 99综合精品| avtt中文字幕| 亚洲欧洲一区二区三区| 无码人妻一区二区三区免费| 亚洲国产欧美一区| 欧美人与禽猛交乱配| 成人av在线网址| 成人aaaa| 精品国产成人av在线免| 91在线观看视频| 欧美丰满艳妇bbwbbw| 欧美人妇做爰xxxⅹ性高电影| 精品亚洲综合| 2019中文字幕全在线观看| 澳门成人av| 久久免费一级片| 国产综合色产在线精品| 嘿嘿视频在线观看| 色综合久久综合| 天堂成人在线| 97在线观看视频| 粉嫩精品导航导航| 国产欧美日韩小视频| 国产精品88av| 私库av在线播放| 日韩午夜av电影| 日本aa在线| 91入口在线观看| 欧美成人一品| 中文字幕 欧美 日韩| 亚洲精品中文在线影院| 国产xxxx在线观看| 久久综合色影院| 日韩中文字幕视频网| 国产乱人伦精品一区二区三区| 国产在线播精品第三| 国产天堂av在线| 91精品综合久久久久久| av超碰免费在线| 国产精品12| 亚洲久色影视| 午夜理伦三级做爰电影| 在线影视一区二区三区| 电影在线高清| 国产主播欧美精品| 综合久久婷婷| 中文字幕人妻熟女在线| 婷婷久久综合九色综合绿巨人 | 久久亚洲一级片| 国产99免费视频| 在线视频欧美日韩| av在线成人| 僵尸世界大战2 在线播放| www亚洲一区| 中文字幕一区二区三区四区免费看| 中文字幕无线精品亚洲乱码一区 | free性m.freesex欧美| 久久久久久久有限公司| 久久综合伊人| 国产精品视频一区二区在线观看| 欧美一区二区三区在线电影 | 国产精品二区不卡| 中文字幕永久免费| 日韩人在线观看| 超碰超碰在线| 精品久久久久久亚洲| 日本不卡的三区四区五区| 中文字幕在线观看成人| 亚洲精品美女在线观看| 日本午夜精品久久久久| 亚洲国产精品无码观看久久| 国产日韩精品一区二区浪潮av | 精品电影一区二区三区| 亚洲女同av| 好色先生视频污| 久久久久久毛片| 99久久夜色精品国产亚洲| 国产91av在线| 亚洲精品a级片| 波多野结衣一本| 欧美一区二区三区视频在线| 五月天av在线| 经典三级在线视频| 久久久99久久| 国产成人自拍一区| 国产男女猛烈无遮挡91|