• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    在Oracle 11g數據庫中實現自我調整功能

    發布: 2008-10-10 10:58 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 53次 | 進入軟件測試論壇討論

    領測軟件測試網

      檢查點是將內存中修改的數據與數據庫中的數據文件同步的手段。Oracle數據庫定期將檢查點之間修改的數據寫入數據文件,這種做法的要求之一是需要服務器有足夠的可用內存,以提高為即將進行的操作尋找空閑內存的執行性能。

     

      所以,這個檢查點的設置,跟很多參數有關,如服務器的內存等等。雖然在以前的版本中,數據庫管理員可以通過設置相關的初始化參數,來指定預期的崩潰恢復時間。但是,實際上,由于這個設置復雜,影響因素眾多,所以,很少有數據庫管理員會去調整這個參數,而都是采用其默認的設置。

     

      筆者在使用Oracle 11G數據庫中,印象最深的是數據庫可以自我調整檢查點。雖然在10G中也已經提出了這個功能,但是用的總是不怎么順心。在11G中作了一定的改善,從而使得這個新功能得到了大家的認同。使用數據庫的自動檢查點調整,數據庫就會自動判斷數據庫的繁忙程度,具體的說是判斷I/Q 操作的繁忙程度,數據庫會自動在其比較空閑的時候,把臟緩沖期中的內容寫入到數據文件中,從而降低對數據庫吞吐量所產生的影響,提高數據庫的操作性能。

     

      其實,這個檢查點的自我調整功能就好像是一個交通警察,當道路繁忙的時候,下班高峰期時,一些打掃衛生的清潔車就不能進入車道;只有到道路比較空閑的時候,清潔車才能進入車道打掃衛生。從而把清潔車對于車道的正常運行的影響降低到最低。

     

      當然,這個改善可能用戶一下子還察覺不出來。但是,我們通過數據庫日志進行前后的對比,就會發現,兩者的差異是很大的。利用了數據庫檢查點自我調整功能后,數據庫的查詢性能,特別是查詢大量數據的性能,得到了比較顯著的改善。

     

      不過,話說回來,數據庫的自我調整功能雖然是一個不錯的“交通警察”,但是當車真的很多的時候,最好的“交通警察”,也是無能為力。此時,就需要對硬件上的改善,如增加服務器的內存等等。畢竟像數據檢查點等自我調整功能只能夠改善硬件的利用能力,而不能從本質上提升硬件的容量。

     

      二、 自我調整系統全局區

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>