国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MongoDB > 正文

MongoDB教程:MongoDB的日志系統

2020-03-14 13:23:09
字體:
來源:轉載
供稿:網友

記得前幾天有個小伙伴要查看mongodb的日志,從而排查問題,可能總找不到日志放在何處,今天就系統說一下mongodb的日志系統。mongodb中主要有四種日志。分別是系統日志、Journal日志、oplog主從日志、慢查詢日志等。這些 日志記錄著Mongodb數據庫不同方便的蹤跡。下面分別介紹這四種日志:

1.系統日志

系統日志在Mongdb數據中很中重要,它記錄mongodb啟動和停止的操作,以及服務器在運行過程中發生的任何異常信息;配置系統日志也非常簡單,在運行mongod時候增加一個參數logpath,就可以設置;

例如:mongod -logpath='/data/db/log/server.log' -logappend.

MongoDB教程:MongoDB的日志系統

 

2. Journal日志

Jouranl日志通過預寫入的redo日志為mongodb增加了額外的可靠性保障。開啟該功能時候,數據的更新就先寫入Journal日志,定期集中提交(目前是每100ms提交一次) ,然后在正式數據執行更改。啟動數據庫的Journal功能非常簡單,只需在mongod后面指定journal參數即可;

開啟方式:mongod -journal 

MongoDB教程:MongoDB的日志系統

 

3. Oplog主從日志

Mongodb的高可用復制策略有一個叫做Replica Sets.ReplicaSet復制過程中有一個服務器充當主服務器,而一個或多個充當從服務器,主服務將更新寫入一個本地的collection中,這個collection記錄著發生在主服務器的更新操作。并將這些操作分發到從服務器上。這個日志是Capped Collection。利用如下命令可以配置

mongod -oplogSize=1024 單位是M MongoDB教程:MongoDB的日志系統

4. 慢查詢日志

慢查詢記錄了執行時間超過了所設定時間閥值的操作語句。慢查詢日志對于發現性能有問題的語句很有幫助,建議開啟此功能并經常分析該日志的內容。

要配置這個功能只需要在mongod啟動時候設置profile參數即可。例如想要將超過5s的操作都記錄,可以使用如下語句:

mongod --profile=1 --slowms=5 

MongoDB教程:MongoDB的日志系統

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫阳县| 年辖:市辖区| 襄垣县| 拜泉县| 麟游县| 秦皇岛市| 青龙| 察哈| 新宁县| 白河县| 轮台县| 华蓥市| 江华| 菏泽市| 绥宁县| 泰和县| 长泰县| 九寨沟县| 宜良县| 图片| 襄汾县| 香港 | 胶州市| 桐梓县| 泸定县| 武邑县| 迭部县| 南投市| 新密市| 广安市| 海兴县| 罗源县| 蕲春县| 南召县| 泽州县| 抚州市| 河西区| 佛冈县| 榆树市| 金平| 七台河市|