![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
柔于似水
这个作者很懒,什么都没留下…
展开
-
使用ansible 批量操作mongodb(ansible 利用script模块执行脚本)
目的:使用ansible 批量部署多台mongodb服务器使用Linux终端命令 mongo实现mysql 的 -e参数的功能 1、mysql[root@localhost ~]# mysql -e "show databases"+--------------------+| Database |+--------------------+| informatio...原创 2018-01-17 01:35:26 · 2365 阅读 · 0 评论 -
mongobd分片 之 balancer常用命令
[toc] # 均衡器¶ The balancer attempts to evenly distribute a sharded collection’s chunks across all shards in the cluster.对于每一个标记为要迁移的 chunk ,均衡器检查所有配置区域内的每一个可能的目标分片。如果数据块范围属于某一个区域,那么均衡器就会将该数据块迁移到该区...原创 2018-03-22 20:20:32 · 1065 阅读 · 2 评论 -
mongodb分片集群之移除分片
参考官方文档: 这里写链接内容1、查看balancer是否开启mongos> sh.getBalancerState()true2、查找要删除的分片idmongos> sh.status()--- Sharding Status --- sharding version: { "_id" : 1, "minCompatibleVersion...原创 2018-03-26 21:24:39 · 4859 阅读 · 3 评论 -
mongodb备份之导出和导入某个表
1、导出--host :要导出数据库 ip--port :要导出的实例节点端口号--username :数据库用户名--password :数据库用户密码--collection :要导出的表名--db :要导出的表所在数据库名--out :要导出的文件路径(默认为当前文件夹)mongoexport --collection ai_session_conversa --db ...原创 2018-06-19 14:22:07 · 8766 阅读 · 2 评论 -
WiredTiger 原理知识
一、、mongodb写入操作流程:1、wiredTiger写操作先到cache,并持久化WAL2、每60s或log文件达到2G,则执行一次Checkpoint持久化,产生一个新快照。3、wiredTiger连接初始化时,先将数据恢复到最新的快照,再根据WAL恢复数据。二、CacheCache采用Btree方式组织,每个Btree节点为一个page,数据以page为单位按需从磁盘加载或写...原创 2019-03-13 16:06:18 · 6110 阅读 · 0 评论 -
mongodb之优化
1、慢查询开启:use ntrailcenterdb.setProfilingLevel(1,1000)关闭:db.setProfilingLevel(0)operationProfiling: mode: slowOp slowOpThresholdMs: 100基于上述配置,MongoDB 会将超过 100ms 的请求记录到对应DB 的 system.profile ...转载 2019-03-13 16:24:25 · 349 阅读 · 0 评论