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

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

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

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

    跟蹤數據庫性能變化

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

    領測軟件測試網

      當IT部門增加CPU和內存容量時,他們能夠通過使用工具或OS命令行,在一定的時間周期中估計變化所帶來的好處,比較容易地監測空閑可用資源的總量。但CPU或內存升級是如何影響最終用戶性能的?這個問題比較難回答,除非實施不間斷地監測解決方案,用于確立過去使用情況模型,比如數據活動等級和應用性能走勢。只有這樣,IT部門才能主動地比較結果,準確地確定變化所帶來的好處,這些好處是與增加CPU或內存資源相關的。


    與數據庫相關的變化種類

          當仔細地監測時,我們發現以下變化的類型對IT交付更健康系統的能力有一定的影響:系統配置,數據庫配置,數據庫對象結構,數據庫查詢優化和用戶定義的變化(由DBA或公司發起的有計劃地變化)。下面將討論這些類型的變化。


    系統配置

          這種類型的變化是實施良好監測最明顯和最有價值的地方。測量和定量系統配置變化帶來的好處仍然是個難點。這些變化表現為硬件和操作系統配置的變化,比如:OS參數,CPU,內存,磁盤,網絡接口(NIC)和交換文件空間分配的變化。


    數據庫配置

          這種類型的變化是最復雜的變化類型,因此也是最難于正確跟蹤的。數據庫配置中的變化引起的影響范圍很廣,這種變化能夠廣泛地影響整個數據庫性能和所有用戶應用。例如,在Oracle中,變化init.ora參數,很可能影響到數據庫文件(數據,日志和控制)的位置,大小,狀態,回滾片斷和臨時表空間。在Microsoft SQL Server中,跟蹤master數據庫配置如文件組,文件,實例配置和數據庫定義的變化很重要。master數據庫提供了關鍵的信息如服務器特定的配置,用戶登錄帳號,運行著的進程數據,系統錯誤日志,含有初始化用戶數據庫的信息。另外,Microsoft SQL Server實例中每個數據庫所具有的文件組參數,數據庫文件(數據,日志和控制)位置,大小和狀態信息都跟Oracle有點類似。


    數據庫表對象

          最近幾年隨著新的政策安全法規的出臺,像Sarbanes-Oxley Act,HIPPA,California SB 1386和其它的公司一樣,正在對現有應用進行一些修補,以期改善系統安全。關于數據庫服務器,修補的一部分是應用的一些安全策略,這些安全策略與OS和數據庫補丁相關;審計那些直接登錄訪問;使這類網絡訪問協議不再起作用,這些協議像te.net,FTP和rsh等。但IT部門也需要確定需要捕獲什么樣的信息用于審計;厮莸2002,Senator Sarbanes和Representative Oxley可能不知道影響它們對美國信任社團或法人的是什么。Sarbanes-Oxley的影響將被摸索好幾年,正如它的影響達到其它相關的區域,并且能感覺到它以新的和更嚴格規定條規的余震。

          關于數據庫本身,當創建,變化,更新或刪除數據庫對象的時候,IT部門最需要做的是審計變化。一些公司對于跟蹤"誰"和"從哪里來"的信息也感興趣。變化這些對象的一些例子如:創建視圖,變化表,編譯程序和重建或刪除索引。


    查詢執行

          跟蹤SQL查詢計劃執行的變化被認為是變化數據庫和應用的重要地方。當正確地優化SQL語句時,它們的數據庫訪問和修復速率能夠有效地服務,并且不用擔心用戶應用。然而,如果沒有正確地優化,它們就會嚴重影響應用的性能。幾乎所有的DBA,從入門級的到熟練級的,都知道為完成SQL語句苦惱好幾個小時的情況。這時,有了正確的SQL調優,這個優化就可以很快完成。在解決應用性能問題時,知道什么時候查詢計劃在生產環境中變化極其有用。另外,當跟蹤這種變化時,捕獲變化之前和變化之后的查詢計劃和它們之間的不同點非常有價值。


    用戶定義

          這種變化類型是使用最廣泛和最有效的類型,用于模仿和跟蹤發生在你特有業務環境中的變化。它給IT部門一種方式,測量那些幾乎不可能量化的變化項目,就像以下的性能影響:

           OS升級或數據庫補丁

           ERP/CRM應用升級

           數據庫空間重組

           用于執行各種數據庫維護任務的特殊腳本

           添加新的應用到系統

           添加50個新的用戶或整個新的分支功能到生產系統

          這種類型的變化使DBA無從評估,并且通常沒有在數量上監測。IT部門始終渴望從這些經常變化的項目中獲得好的性能影響信息。

          這種變化類型可以包含絕大部分任何一種與數據庫相關的變化。當公司評估數據庫變化跟蹤系統時,通過提供方法,輸入用戶定義的變化來支持這種重要的變化類型是有必要。很容易地采用這些變化和在工具界面中識別這種變化跟蹤系統。

          這種類型的變化能夠用于證明影響的出現。例如,當系統管理員安裝操作系統補丁時,記錄下這個事件能夠幫助確定性能中的變化是否直接跟這個事件相關。

          上面提到的所有變化指出了關鍵的數據庫和應用系統的重要方面,而這些方面需要我們長期持之以恒的監測和跟蹤,為了重要的數據庫和應用系統。當這些地方發生變化時,不管是有計劃的還是無計劃的,有見識的IT部門將測量和報告變化的影響。當發現不利的影響時他們能夠很快地對變化事件進行管理,或者一旦出現有利的結果,就把這些有利結果報告給管理部門,作為成本理由或投資回報分析的重要數據要點。


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

    42/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>