MongoDB性能测试代码
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,写入100万条记录,建立索引,使用索引连续查询 10万次。use admin;//连接资料库db.auth("mongoAdmin","123456");//登录use test;//连接测试库db.
千家信息网最后更新 2024年11月18日MongoDB性能测试代码
写入100万条记录,建立索引,使用索引连续查询 10万次。
- use admin;//连接资料库
- db.auth("mongoAdmin","123456");//登录
- use test;//连接测试库
- db.test_collection.dropIndexes();
- db.test_collection.drop();
- print("insert begin: "+Date());//写入开始时间
- people = ["Marc", "Bill", "George", "Eliot", "Matt", "Trey", "Tracy", "Greg", "Steve", "Kristina", "Katie", "Jeff"];
- for(var i=10; i<1000000; i++){
- name = people[Math.floor(Math.random()*people.length)];
- user_id = i;
- boolean = [true, false][Math.floor(Math.random()*2)];
- added_at = new Date();
- number = Math.floor(Math.random()*10001);
- db.test_collection1.save({"name":name, "user_id":user_id, "boolean": boolean, "added_at":added_at, "number":number });
- };
- print("insert End: "+Date());//写入结束时间
- db.test_collection.ensureIndex({user_id:1});
- print("find begin: "+Date());//查询开始时间
- var i=0;
- var tempResult=null;
- while(i<100000){
- i=i+1;
- tempResult=db.test_collection.findOne({"user_id":Math.floor(Math.random()*1000000)});
- };
- print("find end: " + Date());//查询结束时间
- print("game over");//最后一行,保证上一行执行
参照《10分钟配置MongoDB集群》 ,本人笔记本电脑(4G内存)上性能测试结果如下:
insert begin: Mon Dec 24 2012 15:06:26 GMT+0800
insert End: Mon Dec 24 2012 15:10:14 GMT+0800
find begin: Mon Dec 24 2012 15:10:14 GMT+0800
find end: Mon Dec 24 2012 15:10:37 GMT+0800
大概就是平均一秒钟写入400多条,创建索引速度极快,使用索引平均每秒查询3500多条。写性能慢不觉得奇怪,毕竟是一台普通的笔记本电脑上配了一个集群呢。
时间
索引
查询
性能
测试
一行
多条
电脑
笔记
笔记本
集群
普通
万条
内存
就是
结果
资料
资料库
速度
保证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2012r2系统如何打开数据库
dll 数据库
天津市河北区网络安全
慈溪应用软件开发平台
数据库服务器在哪里下载
网络安全大赛青岛
服务器运行速度快的
驻马店找工作软件开发
网络安全齐步走
靠谱的网络安全培训
培养信息网络安全意识
软件开发 解耦
光大证券网络安全
虹膜图像数据库
车易网络技术有限公司
申请设立网络安全保卫大队
湖北程序软件开发哪家便宜
数据库管理系统设计华北科技学院
键入网络安全密钥怎么写
网络安全十大漏洞课
湖北app软件开发的报价
综合布线网络安全
远程同步数据库
关于网络安全文章的开头结尾
广州软件开发定制哪家公司好
数据库应用系统基本功能
软件开发电子合同模板
山西曙光服务器维修费用
简版数据库用友U密码设置8
信息软件开发的方法