随笔分类 - Mongodb
摘要:centos7安装mongodb,并开启远程连接1.下载mongodb,当然是去官网下载安装包了 2.上传到服务器,我这里用的是阿里云的远程服务器,并解压[root@itroot ~]# tar -zxf mongodb-linux-x86_64-4.0.3.tgz -C /usr/local/[r
阅读全文
摘要:手动分片的操作 自动分片会带来性能的下降. 所以要合理使用手动分片. 并且配合Tag一起使用. # 对于4个shard的程序, 预先处理的指令1. 加入分片服务器sh.addShard( "192.168.1.60:27017" )sh.addShard( "192.168.1.61:27017"
阅读全文
摘要:# linux 网络优化 1. 文件中/etc/sysctl.conf, 加入 net.core.somaxconn = 2048 fs.file-max = 2000000 fs.nr_open = 2000000 net.ipv4.ip_local_port_range = 1024 65535
阅读全文
摘要:测试环境:192.168.1.55 mongo 192.168.1.55:30001show dbsuse gwgps 测试目标,求出两个班的总数,人数,平均分数等。可以根据不同的业务需求,定制map,reduce,finalize函数。 1. 数据准备db.person1.insert({'cla
阅读全文
摘要:测试环境:192.168.1.55 mongo 192.168.1.55:30001show dbsuse gwgps 测试目标,求出两个班的总数,人数,平均分数等。 1. 数据准备db.person1.insert({'class':1,'name':'n1',age:5,score:90,nat
阅读全文
摘要:背景:如果数据库启动没有启用权限控制,那么只要通过IP,PORT就能连上,危险性很高,所有要设置用户访问权限。一.在未设置权限状态下,增加访问用户。> use adminswitched to db admin>db.system.users.find()> db.createUser( {user
阅读全文
摘要:测试环境:192.168.1.55 单机测试目标:GPS系统有用户画矩形,选时间,去查询在该时间段内,经过该区域的有哪些车。该测试暂不计入时间属性,检查空间判断是否准确。 一. 为集合创建索引 db.location.ensureIndex({loc:"2dsphere"}) {"createdCo
阅读全文
摘要:测试环境:windows 一. 导出数据F:\DbSoft\soft\master\bin>mongoexport /h 127.0.0.1 /port 50000 /d testdb /c tb1--type=csv /f _id,name,age /o F:\DbSoft\mongodb\exp
阅读全文
摘要:db.tb1.find() //查询全部,用it查看下一页。db.tb1.find({"age":1}) //查询年龄==1的记录db.tb1.find({},{"age":1}) //查询年龄==1的记录db.tb1.find({"name":{$all:["a","b"]}}) //查询name
阅读全文
摘要:测试环境:192.168.1.55,单机数据量: 4千万左右。测试:db.repaireDatabase效果db.compact 效果通过stats命令获取该数据库的相关信息:db.stats() { "db" : "test","collections" : 7, --collection 数量
阅读全文
摘要:#linux 网络优化1. 文件中/etc/sysctl.conf, 加入net.core.somaxconn = 2048fs.file-max = 2000000fs.nr_open = 2000000net.ipv4.ip_local_port_range = 1024 65535 hard
阅读全文
摘要:1. 分片服务器设置mongod -port 10001 -dbpath=F:/DbSoft/mongodb/rs_data/master -directoryperdb --shardsvr -replSet retA --rest --oplogSize 64mongod -port 10002
阅读全文
摘要:前提: 分片服务器不设置从服务和均衡服务,只有主服务器;当前测试为所有服务器均在同一台物理机上。 1.测试环境:192.168.1.55. 2.测试模式:单机。3.服务:分片服务器1:192.168.1.55:10001分片服务器2:192.168.1.55:10002配置服务器: 192.168.
阅读全文
摘要:1. mongodb下载,安装,启动 下载地址mongodb官网: https://www.mongodb.org/下载mongodb-linux-x86_64-rhel70-3.2.0.tgz。1.1 通过SSH拷贝到目标服务器,暂存路径如:opt/soft/目录下。1.2 解压:tar zvxf
阅读全文