精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

66精品视频在线观看| 国产成人无码一区二区三区在线| av成人在线播放| 国产精品欧美日韩一区| 1区2区3区欧美| 亚洲91精品在线观看| 亚洲调教欧美在线| 韩国三级一区| 亚洲精品成人在线| 欧美xxxx黑人又粗又长精品| 一起草av在线| 国产欧美日韩一区二区三区在线| 最新亚洲国产精品| 国产大片一区二区三区| 345成人影院| www.色综合.com| 国产欧美一区二区三区四区| 大又大又粗又硬又爽少妇毛片| 国产一区影院| 国产精品国产自产拍高清av| 国产精品一区二区三区四区五区 | 人人爽久久涩噜噜噜网站| 日本精品在线免费观看| 美女毛片一区二区三区四区| 欧美一区二区三区公司| 亚洲精品乱码久久久久久自慰 | 国产精品一级在线| 国产91精品在线播放| 欧美黄色一区二区三区| 日韩国产一区| 亚洲午夜av久久乱码| 日本国产在线视频| 久久天堂久久| 欧美日韩一区二区三区不卡| 国产黄视频在线| 成人女同在线观看| 不卡av在线网| 亚洲xxxxx性| 亚洲一区在线观| 日韩和欧美的一区| 日韩女优人人人人射在线视频| 久久精品免费av| 91精品精品| 最近2019中文免费高清视频观看www99| 800av在线播放| 福利片一区二区| 日韩欧美在线123| 成人不卡免费视频| 中文字幕中文字幕在线十八区| 欧美国产精品一区二区| 日本一区二区三区免费观看| 三级理论午夜在线观看| 99久久久久免费精品国产| 高清不卡一区二区三区| www.色亚洲| 国产不卡免费视频| 国产精品成人一区二区三区| 精品人妻一区二区三区四区不卡| 国产精品自产自拍| http;//www.99re视频| wwwxxxx国产| 国产91丝袜在线18| 国产在线一区二| 青青草视频在线免费观看| 99re成人在线| 色一情一区二区三区四区| 成人p站proumb入口| 国产麻豆欧美日韩一区| 亚洲a级在线观看| 亚洲av无码国产精品永久一区| 国产乱码精品一区二区三| 91视频99| 亚洲av片一区二区三区| 久久成人综合网| 91精品在线影院| 亚洲av无码乱码国产精品| 成人免费高清视频在线观看| 久久久久久久久久久久久久久久av| 中文字幕人妻互换av久久| 久久电影网站中文字幕| 99re在线国产| 深夜福利免费在线观看| 国产欧美一区二区三区鸳鸯浴| 国产欧亚日韩视频| 99视频在线观看免费| 成人免费毛片app| 欧美日韩精品免费在线观看视频| 北岛玲一区二区三区| 怡红院av一区二区三区| 日韩国产欧美亚洲| 欧美极品少妇videossex| 午夜电影网一区| 91看片在线免费观看| 亚洲永久av| 欧美日韩国产三级| 国产大学生视频| 欧美理论电影大全| 久久久久久久影院| 亚洲一级特黄毛片| 99久久精品国产一区二区三区| 性欧美精品一区二区三区在线播放| 污视频在线看网站| 欧美伊人久久大香线蕉综合69| 中文av字幕在线观看| 丝袜连裤袜欧美激情日韩| 亚洲国产成人爱av在线播放| 蜜桃av免费看| 亚洲午夜91| 国产主播欧美精品| 欧美69xxxxx| 亚洲伊人伊色伊影伊综合网 | 精品一二线国产| 久久久99国产精品免费| av中文字幕在线观看| 一本大道久久a久久综合婷婷| 日本中文字幕精品| 第九色区aⅴ天堂久久香| 97在线视频免费| aaaa一级片| 中文字幕欧美一区| 久久午夜夜伦鲁鲁一区二区| 久久亚州av| 色综合久久悠悠| 精品97人妻无码中文永久在线| 美女视频一区免费观看| 国产v亚洲v天堂无码| 老司机午夜在线视频| 91成人网在线| 精品人妻无码一区二区三区| 狠狠综合久久av一区二区老牛| 国产欧美在线视频| porn视频在线观看| 91精品1区2区| 国产又粗又猛又爽视频| av不卡在线看| 精品一卡二卡三卡四卡日本乱码 | 久久久黄色av| 又污又黄的网站| 国产偷v国产偷v亚洲高清| 国产97在线 | 亚洲| 国产亚洲成av人片在线观黄桃| 九九久久久久99精品| 国产熟女一区二区三区四区| 国产精品久久久久天堂| 香港日本韩国三级网站| 日韩欧美高清在线播放| 国产日产亚洲精品| 性开放的欧美大片| 欧美日韩电影在线播放| 国产一区第一页| 久久99最新地址| 国产又大又长又粗又黄| 调教一区二区| 日韩精品一区二区三区中文不卡| caoporn91| 国产91丝袜在线观看| 国产成人永久免费视频| 国产精品香蕉| 青青精品视频播放| 国际av在线| 欧美日本精品一区二区三区| 超碰人人干人人| 国精产品一区一区三区mba视频| 亚洲欧洲国产精品久久| 国产激情精品一区二区三区| 欧美黑人又粗大| 午夜影院免费视频| 在线观看国产一区二区| 青花影视在线观看免费高清| 国产精品一二三| 亚洲熟妇av日韩熟妇在线| 欧美男男gaytwinkfreevideos| 国产精品9999| 超碰在线caoporen| 日韩av在线直播| 在线观看免费视频一区| 亚洲女人****多毛耸耸8| 国产女人18毛片水真多18| 国产精品资源| 中文字幕剧情在线观看一区| **爰片久久毛片| 秋霞av国产精品一区| 日本成a人片在线观看| 狠狠综合久久av一区二区小说| 亚洲精品乱码久久久久久蜜桃图片| 小嫩嫩精品导航| 一本一道久久久a久久久精品91 | 欧美日韩加勒比精品一区| 日韩精品电影一区二区| 国精产品一区一区三区mba视频 | 麻豆国产一区二区| 久久久久久a亚洲欧洲aⅴ| a成人v在线| 欧美精品videosex极品1| 国产成人天天5g影院在线观看| 欧美日韩一区二区电影| 日韩av一二三区| 国产精品久久久久aaaa樱花| xfplay5566色资源网站| 精品在线播放免费| 日本三级免费网站| 图片婷婷一区| 亚洲一区二区中文| 韩国美女久久| 欧美激情一级精品国产| 91在线视频| 日本韩国精品一区二区在线观看| 日本高清不卡免费| 久久亚洲欧美国产精品乐播| 人妻巨大乳一二三区| 免费在线观看日韩欧美| 大陆极品少妇内射aaaaa| 久久久久久美女精品| 日本免费高清一区| 婷婷亚洲成人| 国产成人看片| 麻豆国产一区| 国产精品揄拍一区二区| 亚洲校园激情春色| 午夜剧场成人观在线视频免费观看| 久操视频在线免费播放| 在线成人中文字幕| 视频一区二区在线播放| 欧美精品一区二区精品网| aaa级黄色片| 欧美男生操女生| 免费人成视频在线| 成人免费小视频| 日本污视频网站| 久久久www免费人成精品| 亚洲一区二区三区综合| 床上的激情91.| 久久久无码人妻精品无码| 国产在线精品免费| 成人综合久久网| 男人操女人的视频在线观看欧美| 男女午夜激情视频| 免费在线亚洲欧美| 成人综合视频在线| 精久久久久久| 欧美午夜精品久久久久免费视| 中文字幕视频精品一区二区三区| 成人精品aaaa网站| 91国产精品| 91久久久在线| 视频精品一区二区三区| 超碰97在线资源| 国产精品调教| 精品国产一区二区三区免费| 国产伦理久久久久久妇女 | 高h放荡受浪受bl| 欧美日韩午夜剧场| 在线观看黄网站| 欧美性高潮在线| 久久精品无码av| 欧美在线一区二区三区| 中文字幕+乱码+中文乱码www| 欧美日韩三级一区二区| 国产一区二区三区四区视频 | 国产成人精品久久二区二区91 | 黄色网址在线免费| 欧美日本高清一区| 1234区中文字幕在线观看| 2019中文字幕全在线观看| 唐人社导航福利精品| 国产精品美乳在线观看| 99综合99| 精品伦精品一区二区三区视频| 女优一区二区三区| 特级毛片在线免费观看| 亚洲午夜视频| 国产精品69页| 国产在线精品一区二区三区不卡| 一二三区视频在线观看| wwww国产精品欧美| 极品色av影院| 亚洲观看高清完整版在线观看| 国产区一区二区三| 91麻豆精品国产91久久久使用方法| 国产黄色片免费看| 欧美性欧美巨大黑白大战| 中文字幕理论片| 欧美成人a视频| 欧美女v视频| 欧美成人激情视频免费观看| 成人在线免费视频| 欧美丰满少妇xxxxx做受| 亚洲精品国产精品国产| 成人淫片在线看| 三级精品视频| 国产高清免费在线| 免费一级欧美片在线播放| 亚洲一区二区三区四区精品| 99精品视频在线免费观看| av在线免费播放网址| 香蕉久久一区二区不卡无毒影院 | 日韩av男人天堂| 欧美日韩国产精品自在自线| 国产99对白在线播放| 精品性高朝久久久久久久| 亚洲va天堂va欧美ⅴa在线| 亚洲奶大毛多的老太婆| 丝袜美女在线观看| 国产精品久久久久久久久久久新郎 | 国产精品污www一区二区三区| 欧美精选视频在线观看| 男人的天堂狠狠干| 精品中文av资源站在线观看| 97伦伦午夜电影理伦片| 夜夜爽夜夜爽精品视频| 国产精品露脸视频| 国产视频精品一区二区三区| 亚洲羞羞网站| 成人在线一区二区| 欧美日韩国产在线观看网站| 免费国产黄色网址| 国产成人在线免费观看| 四虎永久免费地址| 日本电影亚洲天堂一区| 天堂中文字幕av| 欧美激情在线狂野欧美精品| 大胆国模一区二区三区| 色视频一区二区三区| 美女久久网站| jizz欧美性20| 精品久久久久久亚洲国产300 | 亚洲精品日韩在线| segui88久久综合| 91网站免费看| 1024精品久久久久久久久| 亚洲娇小娇小娇小| 国产一区二区三区av电影| 99久久99久久精品免费看小说.| 欧美午夜精品久久久久久久| 黄色一级大片在线免费看国产| 久久久精品久久久久| 亚洲一区av| 中文精品一区二区三区| 久久99精品国产麻豆婷婷| 人成免费在线视频| 欧美日韩精品福利| 秋霞成人影院| 成人在线视频网| 亚洲成人精品| 巨乳女教师的诱惑| 亚洲国产裸拍裸体视频在线观看乱了 | 久久青青草综合| 99精品国产99久久久久久福利| 四虎精品一区二区| 精品久久久香蕉免费精品视频| 色婷婷av一区二区三区之e本道| 午夜精品福利视频| 免费短视频成人日韩| 国产精彩免费视频| 国产精品国产成人国产三级| 91精品国自产| 久久久999精品视频| 日日夜夜精品视频| 69sex久久精品国产麻豆| 99精品1区2区| 五月婷婷激情五月| 日韩中文在线视频| 亚洲不卡视频| 无码人妻丰满熟妇区96| 国产日韩欧美一区二区三区乱码| 中文字幕日韩经典| 欧美久久精品午夜青青大伊人| 日韩中文在线| 国产黄色一级网站| 亚洲国产精品成人综合色在线婷婷| 午夜视频网站在线观看| 麻豆乱码国产一区二区三区| 一区二区乱码| 亚洲精品视频一二三| 国产一区二区中文字幕| 日干夜干天天干| 在线日韩日本国产亚洲| 色悠久久久久综合先锋影音下载| 你懂的av在线| 中文字幕第一区第二区| 亚洲国产一二三区| 国产成人精品久久| 欧美日韩18| 91在线第一页| 天天色图综合网| 色的视频在线免费看| 国产乱子伦精品| 蜜臀99久久精品久久久久久软件| 亚洲av鲁丝一区二区三区| 亚洲美女精品久久| 久久国际精品| 久久精品午夜福利| 一区二区三区日韩在线观看| 欧美成熟毛茸茸| av在线不卡观看| 毛片av中文字幕一区二区| 日韩三级免费看| 久久久精品一区二区| 偷拍自拍一区| 在线观看一区二区三区视频|