MongoDB 操作指南
- 向副本集添加成员副本集
- 从副本集移除成员副本集
- 让 primary 降级(stepDown)副本集
- 更改成员优先级副本集
- 查看副本集状态副本集
- 配置隐藏/无投票权成员副本集
- 从头重新同步成员副本集
- 向集群添加分片分片
- 对集合分片分片
- 启动 balancer分片
- 停止 balancer分片
- 查看分片状态分片
- 添加 zone(标签)并分配范围分片
- 手动移动 chunk分片
- 压缩集合(compact)维护
- 创建索引(非阻塞)维护
- 查看索引和集合大小维护
- 轮换日志文件维护
- 查找长时间运行的操作维护
- 终止操作维护
- 更改运行时参数参数
- 设置 profiling 级别参数
- 测量 oplog 窗口和复制延迟副本集
- 在线调整 oplog 大小(replSetResizeOplog)副本集
- 失去多数派后强制重新配置副本集(force reconfig)副本集
- 副本集滚动维护(重启、操作系统补丁、小版本升级)副本集
- balancer 状态、活动窗口与按集合均衡分片
- 查找 jumbo chunk、拆分并清除标记分片
- 检查分片键选择和数据分布(getShardDistribution、analyzeShardKey)分片
- 用真实执行统计检查查询计划(explain executionStats)性能
- 从 profiler 数据中提取最慢的查询和查询形态性能
- 查找未使用的索引并在删除前隐藏(hideIndex)性能
- 按应用和客户端统计连接(连接风暴诊断)性能
- 监控并中止进行中的索引构建维护
- 副本集上的滚动索引构建(逐个成员)维护
- 创建 TTL 索引、更改其过期时间并监控 TTL 删除维护
- 测量 WiredTiger 缓存压力(填充率、脏数据比例、应用线程驱逐)性能
- 用 mongodump/mongorestore 进行归档备份并还原单个集合备份
- 通过重放 oplog 进行时间点还原(回到错误 drop/delete 之前)备份
- 定义自定义角色、创建用户、授予/撤销角色并修改密码安全
- 检查 featureCompatibilityVersion(fCV)和大版本升级顺序升级