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

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

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

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

    軟件測試開發技術SQL Server2005的高性能策略

    發布: 2009-10-10 09:41 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 21次 | 進入軟件測試論壇討論

    領測軟件測試網

    軟件測試開發技術SQL Server2005的高性能策略 SQL Server數據庫

    關鍵字:SQL

    簡介

        性能是數據集成解決方案里關乎成敗的重要因素。性能不僅決定了是否能夠有效的滿足當前的數據集成需求,而且影響了解決方案的可擴展性,以及對未來商業需求變化的適應能力。例如,性能問題可以增加數據容量,減少批處理窗口,擴展數據復雜性,形成數據的質量標準。

        盡管性能問題在每個項目中都扮演著至關重要的角色,諷刺的是,人們最容易忽視它,往往把它放在開發周期的最后環節才加以考慮。而到了這個時候,設計都已經基本定型了,交付日期也日益臨近,客戶越來越期盼獲得一個良好的產品,你已經沒有機會再去進行大的設計調整了。

        對一個現有的設計進行性能優化當然也很有意義,但是你會發現,一旦設計細節確定了,你可以進行優化的余地也就被限制了。盡管這些事后的優化工作是不可避免的,但你仍然可以通過在設計過程中就加入整體的性能策略,來盡量減少最后再進行性能優化的麻煩。這些性能策略可以幫助你在整個開發周期內做出更優的設計決策,在可管理的時間和計劃內提交出性能更好的解決方案,從而節省了項目的寶貴時間。

        Microsoft® SQL Server™ 2005 Integration Services (SSIS),是一個全功能的數據整合引擎和開發環境,用來創建高性能的數據解決方案。它提供了一個用于數據整合的性能策略,可以通過調整四項性能元素——操作、容量、應用和區域,幫助你設計更好的SSIS解決方案。

    性能建模

        影響特定數據整合解決方案的因素有很多,一個成功的性能策略需要能夠照顧到各種可能的情況,同時也要能夠提供可以具體執行的詳細信息。這一點恰恰是SSIS性能策略的目標:提供了可以幫助訪問數據負載的指導,確定影響數據整合性能的主要因素,最大化各種性能優化技術的效果。以下是性能策略中關鍵的四個性能元素:

    ◆操作 – 確認潛在的優化可能性。首先,把你的整合解決方案分解成特定任務或者工作單元,然后對每個任務中所有的數據操作進行完全的定義。這些操作中的一部分很好確認,而另一些有關最佳性能優化機會的操作就不是很容易確認了。

    ◆容量 – 完全定義了這些操作后,接著確認流程中每一步進程預期的數據容量,明確這些容量是如何影響數據操作性能的。這也是確認數據容量如何隨時間進行預期變化的好機會。

    ◆應用 – 對操作和容量進行規格說明,選擇最適合的SQL Server應用或技術。永遠會有很多的方法可以完成特定的任務;關鍵是確認哪一個應用可以花費最小的代價,而為你提供足夠的功能。

    ◆區域 – 最后一個因素就是區域,指的是數據整合操作的運行時環境。Location排在最后是因為其它性能影響因素的參數會影響到你對運行時環境的最佳設置。

        一個簡單的記憶方法,OVAL,可以幫助你記住這四個影響性能策略的組件。

        下面的章節展示了這些方法所帶來的好處,你可以使用這些組件來優化一個簡單的數據集成方案。在這一情景下,你在使用SQL Server Integration Services來聚集一個5000000條記錄的普通文本文件,并且把結果記錄讀入到目標的SQL Server RDBMS表中。

    操作

        操作是性能策略中關鍵的因素。特別強調的是需要理解所有的數據操作,這些操作是解決方案的一部分,你可以確認優化和調整的機會。這意味著超出了手邊顯而易見的任務,需要從數據源到每一個數據集成操作,確認整個操作流程的順序,直到目標為止。

    定義操作    示范操作如何工作,查閱表1中所列的各種操作。這一表格描述了當使用SSIS去讀取并往SQL Server 目的表中聚集普通文本文件數據時,所包含的每一步操作步驟。表1:操作讀取了一個普通文本文件,將其聚合成了SQL Server數據表

    操作步驟 性能考慮

    延伸閱讀

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

    61/6123456>

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