摘要:
分片要如下要素: 1. 要有N(N>2)个mongod服务做片节点 2. 要有configsvr维护meta信息 3. 要设定好数据的分片规则(configsvr才能) 4. 要启动mongos做路由 1. 创建数据文件夹 mkdir -p /home/m17 /home/m18 /home/20 阅读全文
posted @ 2020-04-25 23:26
wxxiong
阅读(129)
评论(0)
推荐(0)
摘要:
恢复内容开始 replication set 多台服务器维护相同的数据副本,提高服务器的可用性 Replication set 设置全过程 0:创建目录 mkdir -p /data/r0 /data/r1 /data/r2 1:启动3个实例,且声明实例属于某复制集 ./bin/mongod --d 阅读全文
posted @ 2020-04-25 22:21
wxxiong
阅读(182)
评论(0)
推荐(0)
摘要:
1. 导入导出的通用操作 -h host 主机 -port port 端口 -u username 用户名 -p password 密码 如果是本地库,且没有启动 --auth选项,则不需要这些通用操作 2. mongoexport 导出 -d 库名 -c 表名 -f field1, field2. 阅读全文
posted @ 2020-04-25 17:43
wxxiong
阅读(377)
评论(0)
推荐(0)
摘要:
1. 添加用户 1. 不使用 --auth命令启动 mongod ,切换到admin数据库添加可以给所有数据库创建用户的一个管理用户 db.createUser({user:'sa',pwd:'sa',roles:['userAdminAnyDatabase']}) 2. 使用 --auth命令重启 阅读全文
posted @ 2020-04-25 16:57
wxxiong
阅读(234)
评论(0)
推荐(0)
摘要:
mongo中的查询表达式都需要用对象表示 1. 最简单的查询表达式 {field: value},是指查询field列的值为value的文档 2. $ne -- != 查询表达式 {field : { $ne : value }} , 查field列的值不等于 value的文档 db.goods.f 阅读全文
posted @ 2020-04-25 12:49
wxxiong
阅读(249)
评论(1)
推荐(0)
摘要:
查看执行计划 db.find(query).explain() “cursor”:“BasicCursor” --说明没有索引 “nscannedObjects”:1000 --理论上要扫描的行数 “cursor”: “BasicCursor sn_1” --用到了btree索引 2. 查看索引 d 阅读全文
posted @ 2020-04-25 10:21
wxxiong
阅读(216)
评论(0)
推荐(0)

浙公网安备 33010602011771号