摘要: 分片要如下要素: 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)
摘要: --routines, -R 导出存储过程以及自定义函数。 mysqldump -uroot -p --host=localhost --all-databases --routines CREATE DATABASE `test` : 代表的是创建数据库 test。 DEFAULT CHARACT 阅读全文
posted @ 2020-04-18 13:39 wxxiong 阅读(118) 评论(0) 推荐(0)
摘要: 参考文档 https://blog.csdn.net/qq_27626333/article/details/52261409 阅读全文
posted @ 2020-03-26 00:11 wxxiong 阅读(88) 评论(0) 推荐(0)
摘要: let amounts = []; let index = []; let maxAmountFeeProp = index[amounts.indexOf(Math.max.apply(Math, amounts))]; 阅读全文
posted @ 2020-03-25 18:08 wxxiong 阅读(221) 评论(0) 推荐(0)
摘要: 1. 停止在本地追踪某个文件 git update-index --assume-unchanged <filename> git update-index --no-assume-unchanged <filename> 可以使用 git ls-files -v | grep '^h\ ' 查看所 阅读全文
posted @ 2020-03-24 22:56 wxxiong 阅读(176) 评论(0) 推荐(0)