精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

詳析郵件服務器郵件存儲和日志

發布時間:  2012/9/9 16:47:45
本文以數據庫的基本原理為基礎,分析了EXCHANGE SERVER的存儲系統,并說明了各部分的作用。  

  一、IS服務和ESE的層次關系  

  IS服務是EXCHANGE服務器中重要的服務之一,它控制著對郵箱和PF的存儲操作請求,EXCHANGE服務器的存儲實際上是由ESE的數據庫引擎來管理的。這個ESE引擎是微軟專門為保存非關系型數據而開發的,目前在微軟的很多產品中都有廣泛的應用,如:AD數據庫、DHCP、WINS、SRS等等。 

  EXCHANGE的數據庫是由EDB文件、STM文件和LOG文件組成。在這些文件里,微軟使用了“B+樹”的內部數據結構。ESE的引擎的任務之一,就是當IS服務請求訪問數據庫的時候,把這些請求轉化為對內部數據結構的讀寫訪問。B+樹的特點是能夠對存儲在硬盤上的數據提供快速訪問能力。微軟利用“B+樹”作為ESE的后臺結構的主要原因,就是盡可能的提高訪問數據時I/O性能。當然,這些結構對于EXCHANGE STORE來說是透明的。  

  另外,作為一個數據庫系統,ESE有責任提供事務級別的操作的支持,并維護數據庫的完整性和一致性。對數據庫系統而言,我們提到事務時,一般用ACID來描述事務的特點。  

  A--Atomic(原子的):事務必須是全或全無的操作,要么全部成功更新,要么全部不被更新  

  C--Consistent(一致的):一個成功提交的事務必須使數據庫處于一個一致的狀態。  

  I--Isolated(孤立的):所有未提交的更改都必須能夠和其他事務孤立。  

  D--Durable(持久的):當事務一旦提交,所做的更改必須存儲到穩定的介質上,防止系統失敗導致的數據庫不一致。(此點非常重要!!)  

    二、EXCHANGE 2000/2003存儲系統的新特點  

  在EX5.5中,ESE的版本為ESE97,而在EX2000/2003里,ESE版本已經升級ESE98了。ESE引起在以下方面得到了改進:  

  * I/O性能進一步提高和優化  

  * 對日志文件增加了計算校驗操作  

  * 提高了ESEUTIL等工具的維護速度  

  而IS也在以下方面有了更新:  

  * 在每個SERVER上提供多個SG支持  

  * 數據庫STM文件格式的引入,提高了INTERNET郵件的性能  

  * WSS的引入,用戶可以使用多種協議訪問數據庫  

    三、EDB和STM的關系  

  常有人問,EDB文件是數據庫,那STM文件是做什么用的?可以刪除嗎?  

  在EX5.5里,只有EDB文件,因為在EX5.5發布時,微軟主推的是內部  
     
    郵件系統,因此其主要協議為MAPI,這是微軟的私有郵件西醫,EDB文件是專門為此協議優化過的。因此在EX5.5中,為了支持INTERNET郵件,必須在每次處理INTERNET郵件時,做一個格式轉換。這顯然帶來了性能的損失。  

  在EX2000里,微軟加大了對INTERNET郵件的支持,這就是STM文件的來源。MAPI格式是RPC和二進制標準的,而STM是純文本加上一些MIME編碼格式,這樣的區別使得它們不可能存儲在同一數據庫里。因此EX2000中,微軟開始使用EDB和STM兩個文件來分別保存兩種格式的郵件。并且在兩個文件之間建立了引用和關聯。對于用戶來說,它的郵箱實際上是跨越了EDB和STM文件共同組成的。另外,需要注意的是,EDB文件中還保留著用戶的郵箱結構。所以EDB文件更加重要。那么EDB和STM是怎么協同工作的呢?我們以幾個情景來分析之。  

  情景一:用戶使用Outlook(MAPI)發送接收郵件  

  在該情景下,用戶將郵件通過MAPI協議提交給數據庫,直接被保存EDB文件中。當用戶通過MAPI訪問郵箱里的郵件時,如果被訪問的郵件在EDB里,直接返回,如果在STM里(如外來郵件),則執行轉換,將STM轉換為EDB文件格式,再返回用戶。  

  情景二:用戶使用標準SMTP/POP3/IMAP4等協議訪問  

  用戶使用非MAPI協議提交的郵件,內容保存在STM文件里,但是由于EDB里有郵箱結構,STM沒有,因此系統會把郵件的重要信息提取出來,放在EDB里。當用戶用MAPI提取郵件時,過程同上,當用戶通過標準協議訪問時,同樣需要進行格式轉換,轉換為STM文件格式返回。 這些轉換是在后臺發生的。對用戶來說是透明的。通過上面的描述,你會看到,這兩個文件是緊密聯系的缺一不可。所以,在任何時間我們都不要單獨操作這兩個文件,它們是一個整體。同時也要注意的是,無論用戶使用何方式訪問郵箱,都需要向EDB文件請求郵箱結構信息,這是需要注意的。  

   四、LOG文件的重大作用  

  在論壇里經常會看到有人說我的硬盤怎么很快就沒了,一看原來是日志文件搞的鬼,于是就有人刪除日志文件,甚至使用循環日志來強制減少日志,甚至有人提出這樣的疑問,日志到底有什么用?是不是多余的?那我們來看看日志的重大作用。  

  對于一個SG來說,系統會產生一系列的日志,這些日志的擴展名為LOG,前綴一般是E00、E01……除了這些連續的日志文件外,還有一些特殊的日志文件(res1.log,res2.log,e0x.chk))),它們又有什么用呢?我們的管理員通常不喜歡備份這一操作,因此對這些日志是痛恨不已啊。那么微軟在EXCHANGE數據庫系統中引入日志的作用難道真的是多此一舉嗎?我們從以下幾個方面來考察一下日志的作用:  

  1、作為一個企業級的郵件系統,必須要保證數據安全和完整。必須能夠面對隨時可能發生的意外災難,把數據損失降低到最小。  

  2、必須提供高性能的郵件處理能力,對數據庫中的郵件的事務操作在完成后必須馬上(或是說立即)被記錄在存儲介質上(見前面的事務持久性說明)  

  3、災難發生后,使用數據庫備份恢復必須要返回到災難發生前一刻的數據庫狀態(這是至關重要的!!)  

  現在我們來更進一步的看一下,當用戶要修改郵箱中的內容時,被修改的內容首先被提取出來放到內存中,實際的修改是發生在內存里的,這是眾所周知的,當修改完成后,這些內容必須被盡快寫回存儲介質,這樣才表示一個事務成功完成了。  

  從事務的描述中我們可以看到,事務是具有原子特性的,為了保證數據庫的一致和完整,事務必須全部成功或全部失敗,如果事務失敗,則必須回滾到事務開始的狀態。而當郵件在內存中修改完成后,此時事務并沒有完成(為什么呢?)因為一旦系統崩潰,這些修改就丟失了。所以要確保事務修改完成,必須盡快將修改寫回到數據庫里去(也就是硬盤上)。這也是事務的持久性要求。注意,我們這里說的第一時間或是盡快,是一個什么樣的概念。如果我們直接修改EDB文件,由于EDB文件比較大,那么在硬盤上修改一個大文件,就 需要花費大量的時間在等待和尋找數據存儲塊上(見操作系統原理),當系統出現高負載的繁忙狀態時,這將是一個非常大的瓶頸。也就無法做到“盡快”了。那怎么辦呢?所以數據庫系統使用了日志,而日志通常很小(EXCHANGE的日志只有5MB),向這些文件寫入修改結果是很快速的,因此當內存的修改完成后,這些結果就會立即寫入日志中,以保證了事務的持久性。當成功寫入日志后,該事務就成功完成了(現在在硬盤上了,不會因為當機丟失了)接下來,ESE引擎會在后臺慢慢將這些日志里的修改記錄寫回真正的數據庫里去(這對用戶來說已經不是那么重要了),這就是日志的第一個作用:確保事務在第一時間(盡可能快的)保存到非易失存儲器上(提供了事務持久性支持)。  

  根據上面的藐視,我們看到運行中的EXCHANGE數據庫,是由三個部分組成的:  

  * 內存中已經完成處理還沒有寫會到日志里的內容(Dirt page)  

  * 還沒有寫到數據庫文件里的日志內容  

  * EDB和STM數據庫文件  

  對于第一個部分,一旦掉電就回丟失的,是最不安全的。而對于第二部分的內容,系統通過檢查點文件(CHK)來標記哪些日志已經被寫入數據庫了,而哪些還沒有。CHK文件類似一個指針。我們可以用“ESEUTIL /MK”來檢查CHK文件里的內容,在該命令的輸出中的checkpoint:<0x8,26d1,29>這樣的東西就是檢查點位置,它表示E0x00008的日志的頁面序號已經被成功寫入數據庫了。大家可以自己看看。。:)  

  前面提到過,EXCHANGE系統在出現災難時,應能恢復到災難發生前的時刻的狀態。這是非常重要的。但即使是最勤快的管理員,也只能在指定的預定時間內做系統備份,而不可能時時刻刻的都在備份。那么在備份完成后到災難發生之前的這段數據該如何保護呢?是不是就任由它丟失呢?顯然是不可能的。那答案是什么呢?就是日志文件。前面我們知道,任何對數據庫的更改都先寫入日志里,再由日志寫入數據庫,這樣我們只要找到日志文件,就可以重新進行模擬的操作來完成備份后的數據庫文件的更改了,我們舉個例子來看看:  

  假設我們在凌晨3點完成了一次FULLBACKUP,備份完成后,系統正常運行,到下午4點的時候,系統突然崩潰。管理員用凌晨3點的數據恢復了數據庫,那么從凌晨3點到下午4點這段時間的數據變更,就只能依賴于日志了。當完成數據庫恢復后,系統會自動的跟蹤到關聯的日志文件,如果發現有比當前數據庫還新的日志存在,系統就會自動的按照日志的順序將更改寫回到數據庫中去。因此這樣一來,從凌晨3點到下午4點的數據變更就被完整的恢復了。這就是日志的第二個作用:保證系統備份和恢復的完整性。當然前提是沒有使用循環日志!!(看到了吧,使用循環日志的危害是相當大的,比起你的數據來說,多做幾次備份不是沒有意義的吧?  

  說到這里,有人可能要問,如果數據庫和日志同時損壞,如何辦?答案是:盡量避免這樣的情況發生。首先數據庫損壞的幾率要大于日志,另外,微軟建議將數據庫和日志分別存儲在不同的磁盤上,要是這樣還會同時壞,那就沒有辦法了,呵呵。。對于管理員對日志文件的抱怨,合理的解決方法是定期做備份。   
    

本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    视频一区在线视频| 国产一区 二区| 亚洲精品人人| 午夜国产精品视频| 在线观看精品| 日韩一区二区三区免费播放| 国产精品一线| 久久国产精品免费一区二区三区 | 国产一区 二区| 青草综合视频| 亚洲丝袜啪啪| 亚洲影院天堂中文av色| 日韩毛片在线| 极品裸体白嫩激情啪啪国产精品| 在线日韩视频| 欧美日韩精品一本二本三本| 久久一区二区三区喷水| 色爱av综合网| 欧美日韩黑人| 爽好久久久欧美精品| 一二三区精品| 久久狠狠久久| 精品国产欧美| 日韩欧美精品一区| 亚洲精品一二三区区别| 午夜视频一区二区在线观看| 日韩精品免费一区二区夜夜嗨| 亚洲一区国产| 国产精品啊啊啊| 欧洲在线一区| 婷婷成人av| 国产一区二区三区四区五区| 欧美精选一区二区三区| 视频一区中文字幕精品| av资源亚洲| 日韩综合一区二区三区| 成人日韩av| 日韩亚洲国产欧美| 久久久91麻豆精品国产一区| 精品一区在线| 精品理论电影在线| 日韩在线观看一区二区| 国产精品色婷婷在线观看| 91精品亚洲| 国产精品一区高清| 欧美日韩国产传媒| 久久免费精品| 五月激激激综合网色播| 欧美高清一区| 日韩精品不卡一区二区| 久久国产免费看| 日韩制服丝袜av| 久久精品播放| 欧美aaaaaa午夜精品| 欧美综合国产| 欧洲亚洲一区二区三区| 国产精品视频一区二区三区综合| 一本大道色婷婷在线| 国产精品亚洲综合在线观看| 黄色av一区| 日韩欧美1区| 精品午夜av| 日本免费在线视频不卡一不卡二| 偷拍欧美精品| 精品三级久久| аⅴ资源天堂资源库在线| 精品一区电影| 成人精品高清在线视频| 国产精品国产三级在线观看| 视频一区日韩| 婷婷五月色综合香五月| 久久国产精品久久久久久电车| 国产99在线| 神马久久午夜| 欧美成人基地| 免费黄色成人| 视频一区中文| 久热综合在线亚洲精品| 蜜臀精品久久久久久蜜臀| 亚洲一级在线| 亚洲欧美视频| 欧美一级专区| 免费人成黄页网站在线一区二区| 中文在线不卡| 亚洲先锋成人| 日本不卡视频一二三区| 麻豆一区二区99久久久久| 麻豆国产一区| 天堂va在线高清一区| 影音先锋国产精品| 丝瓜av网站精品一区二区| 免费不卡在线视频| 日韩综合一区二区| 久久国产三级| 亚洲免费网址| 91精品福利观看| av资源中文在线| 欧美日韩国产探花| 久久国产欧美日韩精品| 在线日韩一区| 亚洲精品一级二级三级| 鲁鲁在线中文| 九九九精品视频| 99精品国产一区二区三区| 欧美不卡视频| av在线资源| 亚洲一区二区三区久久久| 久久久久久久久成人| 99视频一区| 美腿丝袜亚洲一区| 亚洲欧美日韩国产| 精品视频一二| 黄色欧美日韩| 精品久久电影| 婷婷精品久久久久久久久久不卡| 久久永久免费| 成人羞羞视频播放网站| 91久久久久| 日韩高清成人| 精品伊人久久久| 亚洲免费资源| 99国产精品私拍| 五月激情久久| 美女视频黄 久久| 蜜臀av国产精品久久久久| 偷拍精品精品一区二区三区| 国产美女久久| 日韩成人一级| 欧美日韩精品一区二区三区视频| 丝袜诱惑一区二区| 天堂√中文最新版在线| 国产精品亚洲产品| 久久久国产亚洲精品| 欧美激情视频一区二区三区在线播放| 欧美在线亚洲| 欧美成人基地| 国产一区三区在线播放| 日韩国产欧美视频| 亚洲欧美日本视频在线观看| 99tv成人| av免费不卡国产观看| 奇米狠狠一区二区三区| 夜夜嗨av一区二区三区网站四季av| 精品国产欧美日韩| 911精品国产| 日本麻豆一区二区三区视频| 国产亚洲网站| 91精品婷婷色在线观看| 国产欧洲在线| 亚洲精品在线影院| 久久一区视频| 精品午夜视频| 婷婷成人av| 欧美一区影院| 久久精品 人人爱| 国产精品激情电影| 精品国产亚洲一区二区三区在线| 欧美亚洲tv| 国产麻豆一区| 国产日韩欧美一区二区三区 | 久久精品主播| 美日韩一区二区三区| 精品五月天堂| 久久伊人亚洲| 视频小说一区二区| 国产午夜精品一区二区三区欧美| 成人精品高清在线视频| 免费高潮视频95在线观看网站| 桃色av一区二区| 国产精品毛片在线| 视频一区中文字幕国产| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品一区毛片| 日韩电影二区| 99re国产精品| 欧美偷窥清纯综合图区| 黄色成人精品网站| 在线成人直播| 国产亚洲欧美日韩精品一区二区三区| 久久av免费看| 亚洲国产成人二区| 久久国产精品久久久久久电车| 国产日产一区| 国产99精品一区| 亚洲一区二区av| 久久99久久久精品欧美| 色婷婷综合网| 亚洲精品三级| 欧美午夜三级| 久久精品不卡| 日本а中文在线天堂| 日韩不卡在线观看日韩不卡视频| 国产黄色精品| 亚洲一区二区三区免费在线观看| 国产精品视频一区二区三区| 午夜日韩在线| 91av亚洲| 国产黄大片在线观看| 欧美三区不卡| 国产精品88久久久久久|