本文整理自网络,侵删。
目录
- 01 MongoDB日志组件种类及日志等级
- 02 设置某个日志组件的日志级别
- 方法一:db.setLogLevel()
- 方法二:执行MongoDB命令
- 方法三:写入配置文件
- 方法四:启动的时候,设置参数
- 03 日志数据量很大的处理办法
今天简单研究了一下MongoDB里面的日志模块,写篇文章记录下。
01 MongoDB日志组件种类及日志等级
每种数据库都有自己的日志模块,MongoDB也不例外,通常情况下,一个数据库的日志中,记录的是数据库的连接信息、存储信息、网络信息、索引信息以及查询信息等。从MongoDB3.0版本开始,MongoDB在日志中引入了日志等级和日志组件的概念,作为DBA来讲,关注的最多的应该是慢查询日志和连接日志。
在MongoDB中,我们可以通过下面的命令,来获取所有的日志组件种类和对应的日志等级:
db.getLogComponents()
PRIMARY> db.getLogComponents() { "verbosity" : 0, "accessControl" : { "verbosity" : -1 }, "command" : { "verbosity" : -1 }, "control" : { "verbosity" : -1 }, "executor" : { "verbosity" : -1 }, "geo" : { "verbosity" : -1 }, "index" : { "verbosity" : -1 }, "network" : { "verbosity" : -1, "asio" : { "verbosity" : -1 }, "bridge" : { "verbosity" : -1 } }, "query" : { "verbosity" : -1 }, "replication" : { "verbosity" : -1 }, "sharding" : { "verbosity" : -1 }, "storage" : { "verbosity" : -1, "journal" : { "verbosity" : -1 } }, "write" : { "verbosity" : -1 }, "ftdc" : { "verbosity" : -1 } }
这里,我需要对执行的结果做个说明。
相关阅读 >>
更多相关阅读请进入《mongodb》频道 >>

数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 详解MongoDB中的日志模块