午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > MongoDB中4種日志的詳細介紹

MongoDB中4種日志的詳細介紹

熱門標簽:呼和浩特外呼系統原理是什么 智能外呼系統官網 河南電話外呼系統招商 內蒙古營銷智能外呼系統哪個好 小裙科技電銷機器人怎樣 外呼線路資源屬于電信業務嗎 青白江400企業電話申請 crm外呼系統聯系方式 長沙電銷外呼防封卡是什么

前言

任何一種數據庫都有各種各樣的日志,MongoDB也不例外。MongoDB中有4種日志,分別是系統日志、Journal日志、oplog主從日志、慢查詢日志等。這些日志記錄著MongoDB數據庫不同方面的蹤跡。下面分別介紹這幾種日志。

系統日志

系統日志在MongoDB數據庫中很重要,它記錄著MongoDB啟動和停止的操作,以及服務器在運行過程中發生的任何異常信息。
配置系統日志的方法比較簡單,在啟動mongod時指定logpath參數即可

mongod -logpath=/data/log/mongodb/serverlog.log -logappend

系統日志會向logpath指定的文件持續追加。

Journal日志

journaling(日記) 日志功能則是 MongoDB 里面非常重要的一個功能 , 它保證了數據庫服務器在意外斷電 、 自然災害等情況下數據的完整性。它通過預寫式的redo日志為MongoDB增加了額外的可靠性保障。開啟該功能時,MongoDB會在進行寫入時建立一條Journal日志,其中包含了此次寫入操作具體更改的磁盤地址和字節。因此一旦服務器突然停機,可在啟動時對日記進行重放,從而重新執行那些停機前沒能夠刷新到磁盤的寫入操作。

MongoDB配置WiredTiger引擎使用內存緩沖區來保存journal記錄,WiredTiger根據以下間隔或條件將緩沖的日志記錄同步到磁盤

  1. 從MongoDB 3.2版本開始每隔50ms將緩沖的journal數據同步到磁盤
  2. 如果寫入操作設置了j:true,則WiredTiger強制同步日志文件
  3. 由于MongoDB使用的journal文件大小限制為100MB,因此WiredTiger大約每100MB數據創建一個新的日志文件。當WiredTiger創建新的journal文件時,WiredTiger會同步以前journal文件

MongoDB達到上面的提交,便會將更新操作寫入日志。這意味著MongoDB會批量地提交更改,即每次寫入不會立即刷新到磁盤。不過在默認設置下,系統發生崩潰時,不可能丟失超過50ms的寫入數據。

數據文件默認每60秒刷新到磁盤一次,因此Journal文件只需記錄約60s的寫入數據。日志系統為此預先分配了若干個空文件,這些文件存放在/data/db/journal目錄中,目錄名為_j.0、_j.1等

長時間運行MongoDB后,日志目錄中會出現類似_j.6217、_j.6218的文件,這些是當前的日志文件,文件中的數值會隨著MongoDB運行時間的增長而增大。數據庫正常關閉后,日記文件會被清除(因為正常關閉后就不在需要這些文件了).

向mongodb中寫入數據是先寫入內存,然后每隔60s在刷盤,同樣寫入journal,也是先寫入對應的buffer,然后每隔50ms在刷盤到磁盤的journal文件
使用WiredTiger,即使沒有journal功能,MongoDB也可以從最后一個檢查點(checkpoint,可以想成鏡像)恢復;但是,要恢復在上一個檢查點之后所做的更改,還是需要使用Journal

如發生系統崩潰或使用kill -9命令強制終止數據庫的運行,mongod會在啟動時重放journal文件,同時會顯示出大量的校驗信息。

上面說的都是針對WiredTiger引擎,對于MMAPv1引擎來說有一點不一樣,首先它是每100ms進行刷盤,其次它是通過private view寫入journal文件,通過shared view寫入數據文件。這里就不過多講解了,因為MongoDB 4.0已經不推薦使用這個存儲引擎了。

從MongoDB 3.2版本開始WiredTiger是MongoDB推薦的默認存儲引擎

需要注意的是如果客戶端的寫入速度超過了日記的刷新速度,mongod則會限制寫入操作,直到日記完成磁盤的寫入。這是mongod會限制寫入的唯一情況。

固定集合(Capped Collection)

在講下面兩種日志之前先來認識下capped collection。

MongoDB中的普通集合是動態創建的,而且可以自動增長以容納更多的數據。MongoDB中還有另一種不同類型的集合,叫做固定集合。固定集合需要事先創建好,而且它的大小是固定的。固定集合的行為類型與循環隊列一樣。如果沒有空間了,最老的文檔會被刪除以釋放空間,新插入的文檔會占據這塊空間。

創建固定集合:

db.createCollection("collectionName",{"capped":true, "size":100000, "max":100})

創建了一個大小為100000字節的固定大小集合,文檔數量為100.不管先到達哪個限制,之后插入的新文檔就會把最老的文檔擠出集合:固定集合的文檔數量不能超過文檔數量限制,也不能超過大小限制。

固定集合創建之后就不能改變,無法將固定集合轉換為非固定集合,但是可以將常規集合轉換為固定集合。

db.runCommand({"convertToCapped": "test", "size" : 10000});

固定集合可以進行一種特殊的排序,稱為自然排序(natural sort),自然排序返回結果集中文檔的順序就是文檔在磁盤的順序。自然順序就是文檔的插入順序,因此自然排序得到的文檔是從舊到新排列的。當然也可以按照從新到舊:

db.my_capped_collection.find().sort({"$natural": -1});

oplog主從日志

Replica Sets復制集用于在多臺服務器之間備份數據。MongoDB的復制功能是使用操作日志oplog實現的,操作日志包含了主節點的每一次寫操作。oplog是主節點的local數據庫中的一個固定集合。備份節點通過查詢這個集合就可以知道需要進行復制的操作。

一個mongod實例中的所有數據庫都使用同一個oplog,也就是所有數據庫的操作日志(插入,刪除,修改)都會記錄到oplog中

每個備份節點都維護著自己的oplog,記錄著每一次從主節點復制數據的操作。這樣,每個成員都可以作為同步源給其他成員使用。

如圖所示,備份節點從當前使用的同步源中獲取需要執行的操作,然后在自己的數據集上執行這些操作,最后再將這些操作寫入自己的oplog,如果遇到某個操作失敗的情況(只有當同步源的數據損壞或者數據與主節點不一致時才可能發生),那么備份節點就會停止從當前的同步源復制數據。

oplog中按順序保存著所有執行過的寫操作,replica sets中每個成員都維護者一份自己的oplog,每個成員的oplog都應該跟主節點的oplog完全一致(可能會有一些延遲)

如果某個備份節點由于某些原因掛了,但它重新啟動后,就會自動從oplog中最后一個操作開始進行同步。由于復制操作的過程是想復制數據在寫入oplog,所以備份節點可能會在已經同步過的數據上再次執行復制操作。MongoDB在設計之初就考慮到了這種情況:將oplog中的同一個操作執行多次,與只執行一次的效果是一樣的。

由于oplog大小是固定的,它只能保持特定數量的操作日志。通常,oplog使用空間的增長速度與系統處理寫請求的速率幾乎相同:如果主節點上每分鐘處理了1KB的寫入請求,那么oplog很可能也會在一分鐘內寫入1KB條操作日志。

但是,有一些例外:如果單次請求能夠影響到多個文檔(比如刪除多個文檔或者多文檔更新),oplog中就會出現多條操作日志。如果單個操作會影響多個文檔,那么每個受影響的文檔都會對應oplog的一條日志。因此,如果執行db.student.remove()刪除了10w個文檔,那么oplog中也就會有10w條操作日志,每個日志對應一個被刪除的文檔。如果執行大量的批量操作,oplog很快就會被填滿。

慢查詢日志

MongoDB中使用系統分析器(system profiler)來查找耗時過長的操作。系統分析器記錄固定集合system.profile中的操作,并提供大量有關耗時過長的操作信息,但相應的mongod的整體性能也會有所下降。因此我們一般定期打開分析器來獲取信息。

默認情況下,系統分析器處于關閉狀態,不會進行任何記錄。可以在shell中運行db.setProfilingLevel()開啟分析器

db.setProfilingLevel(level,slowms>) 0=off 1=slow 2=all

第一個參數是指定級別,不同的級別代表不同的意義,0表示關閉,1表示默認記錄耗時大于100毫秒的操作,2表示記錄所有操作。第二個參數則是自定義“耗時過長"標準,比如記錄所有耗時操作500ms的操作

db.setProfilingLevel(1,500);

如果開啟了分析器而system.profile集合并不存在,MongoDB會為其建立一個大小為若干MB的固定集合(capped collection)。如希望分析器運行更長時間,可能需要更大的空間記錄更多的操作。此時可以關閉分析器,刪除并重新建立一個新的名為system.profile的固定集合,并令其容量符合要求。然后在數據庫上重新啟用分析器。

可以通過db.system.profile.stats()查看集合的最大容量.

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Docker mongoDB 4.2.1 安裝并收集springboot日志的步驟詳解
  • 如何利用MongoDB存儲Docker日志詳解
  • MongoDB數據庫的日志文件深入分析
  • SpringBoot中logback日志保存到mongoDB的方法
  • Linux下定時切割Mongodb數據庫日志并刪除指定天數前的日志記錄
  • 深入講解MongoDB的慢日志查詢(profile)
  • 使用MongoDB分析Nginx日志的方法詳解
  • MongoDB運行日志實現自動分割的方法實例
  • Node.js和MongoDB實現簡單日志分析系統
  • MongoDB日志文件過大的解決方法
  • 詳解MongoDB中的日志模塊

標簽:池州 舟山 黃石 安順 楚雄 菏澤 白山 呼倫貝爾

巨人網絡通訊聲明:本文標題《MongoDB中4種日志的詳細介紹》,本文關鍵詞  MongoDB,中,4種,日志,的,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDB中4種日志的詳細介紹》相關的同類信息!
  • 本頁收集關于MongoDB中4種日志的詳細介紹的相關信息資訊供網民參考!
  • 推薦文章
    www.啪啪.com| 国产成人免费电影| 亚洲美女视频在线| 免费成人深夜天涯网站| 国内精品久久久久影院 日本资源| 手机在线看片1024| 中国女人做爰视频| 中文字幕久久亚洲| 国产无一区二区| 久久久久久久久97| 丝袜美腿玉足3d专区一区| 欧美日韩国产首页| 91亚洲欧美激情| 在线电影看在线一区二区三区| 一本一道久久a久久精品逆3p| 蜜桃传媒麻豆第一区在线观看| 97中文字幕在线观看| 国产精品自拍偷拍| 亚洲1区2区3区视频| 在线免费观看视频网站| 亚洲va在线va天堂va偷拍| 国产精自产拍久久久久久蜜| 欧美女孩性生活视频| 国产美女娇喘av呻吟久久| 欧美日韩久久婷婷| 国产三级精品网站| 欧美日韩国产丝袜另类| 麻豆精品视频在线| 国产香蕉视频在线| 欧美夫妇交换xxx| 日韩欧美三级电影| 中文字幕国产精品久久| 北岛玲一区二区三区四区| 熟女俱乐部一区二区视频在线| 亚洲最大免费| 91丨九色丨国产在线| 亚洲网址你懂得| 亚洲免费观看高清| 毛片av中文字幕一区二区| 中文文字幕文字幕高清| av片免费播放| av天堂一区二区| 国产精品久久久毛片| 你懂的网址一区二区三区| 尤物九九久久国产精品的特点| 国产精品国产a级| 国产免费久久久| 一级黄色在线播放| 日韩视频在线视频| 欧美成ee人免费视频| 成人写真福利网| 九九久久国产精品| 日韩av在线影院| 成人欧美一区二区三区视频网页| 中文字幕 亚洲视频| 欧美激情第一页在线观看| 欧美三区在线观看| 欧美色男人天堂| 蜜臀精品一区二区三区在线观看 | 国产91av在线播放| 国产一二三av| 欧美日韩一区二区三区69堂| 手机在线看福利| 欧美黑人经典片免费观看| 真人抽搐一进一出视频| 国产精品网站免费| 久久免费一级片| 欧美自拍资源在线| 久久精品日韩| 亚洲精品一区二| 国产香蕉一区二区三区| 亚洲熟妇无码av在线播放| 伊人再见免费在线观看高清版 | 国产精品对白刺激| 国内偷自视频区视频综合| 亚洲丝袜一区在线| 欧美乱大交xxxxx| 国产成人精品综合久久久| 日本精品中文字幕| 91九色视频在线观看| 91免费在线视频网站| 91久久精品久久国产性色也91| www日韩av| 欧美一级爱爱视频| 日本网站在线看| 97人妻精品一区二区免费| 久久久精品少妇| 男人天堂中文字幕| 精品人妻久久久久一区二区三区 | 成人在线小视频| 欧美在线播放一区| 亚洲色成人www永久在线观看 | 成年人免费大片| 蜜臀久久99精品久久久久久| 日韩精品在线免费视频| 亚洲国产成人一区二区| 日本亚洲免费观看| www.视频一区| 欧美日韩视频在线第一区| 亚洲欧洲av一区二区| 91日韩在线视频| 强开小嫩苞一区二区三区网站| 日韩肉感妇bbwbbwbbw| 蜜臀av粉嫩av懂色av| 国产在线综合网| 国产视频第一页| 国模娜娜一区二区三区| 一区二区激情视频| 亚洲无线码在线一区观看| 欧美激情精品久久久| 欧美一区二区三区在线播放 | 国产美女99p| 1024av视频| 国产一区二区三区精品在线| 天堂在线视频网站| 亚洲欧美一区二区三区极速播放 | 精品一区二区视频在线观看| av资源免费看| 欧美午夜激情在线| 国产丝袜一区二区| 91青草视频久久| 国产真人做爰毛片视频直播| 欧美成人精品一区二区免费看片| 天堂影院一区二区| 欧美日韩一区三区四区| 国产精品欧美日韩久久| 黄色片网址在线观看| 在线观看国产成人| 色综合天天在线| 欧美在线免费观看| 亚洲色婷婷久久精品av蜜桃| 国产精品久久AV无码| 日本系列欧美系列| 亚洲精品综合精品自拍| 久久精品ww人人做人人爽| 午夜激情在线观看视频| 少妇一级淫片日本| 欧美系列日韩一区| 精品在线一区| 久久国产精品系列| 国产精品国产成人国产三级| 91av中文字幕| www.xx日本| 亚洲夂夂婷婷色拍ww47| 国产一区二区自拍| 亚洲国产精品久| 国产精品第一页第二页第三页| 91精品国产自产在线| 日韩欧美综合视频| 亚洲精品综合在线| 国产精品久久在线观看| www.色多多| 一区二区三区免费看视频| 国产99久久精品一区二区永久免费 | 精品人妻少妇一区二区| 捆绑调教美女网站视频一区| 日韩在线一区二区三区免费视频| 午夜视频你懂的| 国产精品亚洲一区二区三区妖精| 欧美精品性视频| 国产大尺度视频| 成人黄色国产精品网站大全在线免费观看 | 国产在线视频一区二区| 国产精品精品视频| 日本妇乱大交xxxxx| 日韩精品中文字幕在线一区| 成人黄色av片| 久久久久久久久岛国免费| 5g国产欧美日韩视频| 女同久久另类69精品国产| 午夜欧美视频在线观看| 国产极品在线视频| 国产婷婷一区二区| 精品一卡二卡三卡四卡日本乱码 | 熟妇高潮一区二区| 亚洲精品高清视频在线观看| 亚洲欧美99| av在线这里只有精品| 91精品国产一区二区三区动漫 | 午夜欧美在线一二页| 99视频免费播放| 一区二区三区在线观看国产| 亚洲污视频在线观看| 欧日韩精品视频| 美女网站色免费| 91福利小视频| 色婷婷一区二区三区在线观看| 亚洲激情校园春色| 无码日韩人妻精品久久蜜桃| 国产精品人妖ts系列视频| 亚洲欧洲日产国码无码久久99| 国产精品视频在线看| 91亚洲精品国产| 欧洲中文字幕精品| 天堂久久久久久| 精品久久久久久久人人人人传媒| 久久视频精品在线观看| 色久欧美在线视频观看| 99热这里只有精品1| 91精品视频在线播放| www.日韩在线| 国产日本在线播放| 欧美日韩一二三| 最近免费中文字幕大全免费版视频| 不卡中文字幕av| 国产精品一区二区6| 久久久久国产精品免费| 国产精品无码在线播放| 精品久久sese| 国产精品伦一区二区三级视频| www.99r| 在线看日韩欧美| 日本韩国在线观看| 亚洲熟妇国产熟妇肥婆| 欧美日韩国产一级片| 久久国产露脸精品国产| 成人综合电影| 天天影视色香欲综合网老头| 精品成人av一区二区三区| 2018中文字幕一区二区三区| 日韩精品国产精品| 国产成人av影视| 久久视频在线播放| 亚洲春色一区二区三区| 波多野结衣av一区二区全免费观看| 日韩精品中文字幕一区 | 国产+人+亚洲| 国产日韩精品久久久| 国精产品一区一区二区三区mba| 亚洲va欧美va国产综合剧情| 亚洲自拍偷拍欧美| 91精品国产高清一区二区三密臀| 欧美日韩在线观看一区| 日韩一卡二卡三卡国产欧美| 久久久水蜜桃av免费网站| 九九热精品国产| 3d动漫啪啪精品一区二区免费| 欧美日韩一区二区三区在线免费观看 | 激情综合五月天| 亚洲一级av无码毛片精品| 91精品国产免费久久久久久 | 第四色在线视频| 国产91aaa| 欧美大片日本大片免费观看| 91一区二区在线| 看黄色录像一级片| 欧美日韩国产精品一区二区| 亚洲国产精品免费| 国产视频一区在线播放| 国产乱叫456在线| 中文字幕1234区| 久久精品99久久| 久久亚洲精品一区二区| 专区另类欧美日韩| 免费在线观看成人| 97在线观看免费高| 亚洲精品一区二区三区四区高清| 亚洲色欲久久久综合网东京热| 偷拍亚洲欧洲综合| 97人妻一区二区精品免费视频| 久久久久久综合网| 欧美极品视频一区二区三区| 色诱女教师一区二区三区| 亚洲一区二区三区四区在线免费观看 | 九九热在线精品视频| 国产欧美日韩中文久久| 亚洲午夜激情视频| 男人操女人的视频网站| 9.1在线观看免费| 无码播放一区二区三区| 国产精品制服诱惑| 国产精品视频内| 九九九久久国产免费| 国产精品乱码久久久久久| 视频一区二区三区在线| 无码人妻丰满熟妇区bbbbxxxx | 亚洲欧美99| 精品视频免费观看| 久久久久久国产精品美女| 欧美成人激情在线| 欧美精品一区二区在线观看| 亚洲综合一二三区| 中文字幕一区二区三区在线观看| 日本一不卡视频| 全部av―极品视觉盛宴亚洲| 久久亚洲色图| 丰满岳乱妇国产精品一区| 国精产品一区一区二区三区mba| 精品国产免费久久久久久婷婷| 欧美专区中文字幕| 中文字幕亚洲天堂| yw.139尤物在线精品视频| 日韩av在线网| 日韩视频亚洲视频| 一本色道久久综合狠狠躁篇怎么玩| 一区二区在线观看免费视频播放| 欧美日韩国产丝袜另类| 丰满人妻一区二区| www.88av| 8090成年在线看片午夜| 一本一本大道香蕉久在线精品| 91九色蝌蚪嫩草| 亚洲精品无人区| 热99精品里视频精品| 国产在线观看精品一区二区三区| 国产婷婷97碰碰久久人人蜜臀| 一区在线观看视频| 91视频一区二区| 国产精品影视在线观看| 国内精品免费在线观看| 国产一区二区三区免费在线观看| 成人丝袜高跟foot| 国产成人啪午夜精品网站男同| 91亚洲精品久久久蜜桃| 亚洲高清精品视频| 一二三区免费视频| 国产又粗又长又大视频| 粉嫩av一区二区夜夜嗨| 国产女同91疯狂高潮互磨| 国语对白永久免费| 亚洲精品国产av| 日韩**一区毛片| 国产日韩亚洲欧美综合| 亚洲午夜久久久久久久久电影院 | 亚洲性生活视频在线观看| 亚洲人成电影网站色…| 亚洲理论在线a中文字幕| 久久久久久久国产精品| 日本高清不卡的在线| 亚洲一区二区三区四区在线播放 | 成人精品免费视频| 一区二区三区免费| 精品国产91久久久久久久妲己| 91精品国产高清一区二区三密臀| 无套白嫩进入乌克兰美女| 天天鲁一鲁摸一摸爽一爽| 亚洲欧美在线视频免费| 国内精品写真在线观看| 亚洲精品ww久久久久久p站| 欧美一区二区在线看| 日本在线观看天堂男亚洲| 激情伦成人综合小说| 国产极品尤物在线| 好吊色视频在线观看| 麻豆免费精品视频| 欧美精品自拍偷拍动漫精品| 一区二区三区www| 国产精品爽黄69天堂a| 天天夜碰日日摸日日澡性色av| 欧美大片xxxx| 日韩电影在线观看电影| 在线观看一区日韩| 91麻豆文化传媒在线观看| 国产精品一区久久久久| 中文字幕五月欧美| www国产91| 翡翠波斯猫1977年美国| 欧美v在线观看| 永久免费看mv网站入口| 成人av电影在线网| 国产又黄又爽又色| 国产精品久久久久9999| 视频直播国产精品| 久久久久综合一区二区三区| 日韩av卡一卡二| 久久久久97国产| 国产在线精品观看| 老汉av免费一区二区三区 | 99久久99久久精品免费观看| 一区二区三区亚洲| 国产在线视频综合| 国产99久久久久久免费看| 亚洲尤物在线视频观看| 欧美一区二区三区免费观看| 中文字幕人妻无码系列第三区| 内射后入在线观看一区| 一区二区三区欧美在线观看| 一区二区三区四区五区视频在线观看 | 久久精品国产亚洲av麻豆色欲| 成人精品视频一区二区三区尤物| 国产亚洲a∨片在线观看| 最新视频 - x88av| 欧美黄色一级大片| 欧美疯狂性受xxxxx喷水图片| 成人精品一二区| 伊人影院中文字幕| 人妻互换一二三区激情视频| 日韩最新中文字幕| 国产又粗又大又爽| 日韩午夜在线观看| 中国 免费 av| 午夜视频在线免费播放| 777亚洲妇女| 无码少妇一区二区三区芒果| 国产一区二区精品在线观看| 色系列之999| 国产在线视频三区| 国产精品久久久久7777按摩| 91在线播放视频| 亚洲AV无码精品自拍| 久久久国产精品一区| 污软件在线观看| 欧美二区乱c少妇| 男人插女人下面免费视频| 久久久精品国产99久久精品芒果 | 青青草成人免费视频| 国产欧美日韩三区| 一区二区在线不卡| av网站免费线看精品| 鲁鲁视频www一区二区|