2019年8月5日
摘要: MongoDB会把分片过的集合保存在config.collection集合中,若需要查看分片键,则需要根据该集合进行查找。官方的其他很多分片快捷命令也都处于config库 三种方式 1、去config库中查询 这种办法可以查看分片键信息 db.collections.find({$and: [ {' 阅读全文
posted @ 2019-08-05 15:48 xibuhaohao 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: MongoDB oplog是一个capped collection,创建capped collection时,createCollection可以设置size(最大字节数)和max(最大文档数)的参数,当这个集合的『总大小超过size』或者『总文档数超过max』时,在新插入文档时就会自动删除一些集合 阅读全文
posted @ 2019-08-05 15:25 xibuhaohao 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 在mongodb的启动时,在数据目录下,会生成一个mongod.lock文件。如果在正常退出时,会清除这个mongod.lock文件,若要是异常退出,在下次启动的时候,会禁止启动,从而保留一份干净的一份副本数据。有人可能会想到删除这个文件, 建议请不要这么做。如果这么做,我们也不知道数据文件是否会损 阅读全文
posted @ 2019-08-05 15:13 xibuhaohao 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 mongod.exe - 数据库的服务器端,相当于mysql的 mysqld命令,启动服务器端 mongo.exe - 阅读全文
posted @ 2019-08-05 15:07 xibuhaohao 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 开启慢查询Profiling Profiling级别说明 1、通过修改配置文件开启Profiling 修改启动mongo.conf,插入以下代码 2、在启动mongodb服务以后,通过mongoshell来进行临时性打开启,只要关闭了mongodb服务,下次开启就不会启动,还得再开一次 (1)、在m 阅读全文
posted @ 2019-08-05 10:24 xibuhaohao 阅读(864) 评论(0) 推荐(0) 编辑