mongo连接池mongo索引

505 阅读1分钟

mongo连接池

spring-boot-starter-data-mongodb默认连接池设置

如何修改连接池设置

docs.mongodb.com/manual/refe…

springboot针对mongodb3.x可以只通过连接串来配置:spring.data.mongodb.uri=mongodb://name:pass@localhost:27017/test

mongodb标准的连接串格式如下:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

www.thinbug.com/q/47161050

定位慢查询

为了定位查询,需要查看当前mongo profile的级别, profile的级别有0|1|2,分别代表意思: 0代表关闭,1代表记录慢命令,2代表全部

db.getProfilingLevel()

显示为0, 表示默认下是没有记录的。

设置profile级别,设置为记录慢查询模式, 所有超过1000ms的查询语句都会被记录下来

db.setProfilingLevel(11000)

blog.csdn.net/zhang123456…

增加索引

mongodb副本集群中创建索引只能是在从节点上操作吗?

创建索引一般都是在主节点上创建的,然后会同步到从节点。

有某些特殊的情况(比如说只要在专门数据分析的从节点上加索引,其他节点不要同步),可以把从独立出来单节点启动,单独加索引,再加回集群。

创建索引

查看索引

查看运行时是否用到索引