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

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

  • <strong id="5koa6"></strong>
  • 性能比較:事務處理控件(2)

    發表于:2015-01-19來源:uml.org.cn作者:Priya Dhawan點擊數: 標簽:性能比較
    計算機配置 下表提供了用于執行測試的測試臺配置的簡單摘要。 表 1:客戶端計算機配置 客戶端數量 計算機/CPU CPU 數量 內存 硬盤 軟件 1 Dell Precision Wo

    計算機配置

    下表提供了用于執行測試的測試臺配置的簡單摘要。

    表 1:客戶端計算機配置

    客戶端數量

    計算機/CPU

     CPU 數量

    內存

    硬盤

    軟件

    1

    Dell Precision WorkStation 530 MT1694 MHz

     

    1

    512 MB

    16.9 GB

    Windows XP
    應用程序中心測試

    表 2:Web 服務器配置

    服務器數量

    計算機/CPU

     CPU 數量

    內存

    硬盤

    軟件

    1

    Compaq Proliant 400 MHz

     4

    640 MB  50 GB Windows 2000 Advance Server SP 2.NET 框架發行版本

    表 3:數據庫服務器配置 

    服務器數量

    計算機/CPU

    CPU 數量

    內存

    硬盤

    軟件

    1

    American Megatrends Atlantis 800 MHz

    2

     1 GB 28 GB Windows 2000 Advance Server SP 2
    SQL Server Enterprise Edition SP 2

    性能測試結果

    吞吐量和滯后時間是關鍵的性能指標。對于給定數量的返回數據,吞吐量是指單位時間(通常是 1 秒)內處理的客戶端請求數量。因為從可用性角度來看,吞吐量在某一響應時間達到峰值是不能接受的,因此我們跟蹤了滯后時間,利用由 ACT 為每個運行的測試生成的報告,將其作為響應時間進行測定,并在響應時間超過 1 秒時立即停止某個給定方法的測試。

    使用 OPENXML 執行 InsertOrder

    在第一組測試中,訂單和訂單詳細信息從 DataSet 表中以 XML 格式傳遞到一個 Microsoft SQL Server 2000 存儲過程中。存儲過程中的 Transact-SQL 代碼使用 OPENXML 方法,通過一次數據庫往返將相應信息插入到 Order 和 OrderDetails 表中。測試首先運行一個包含 10 個詳細信息的訂單。


    圖 1:InsertOrder_OpenXml(Order=1, Details=10)
     

    注意

    • 在 DatabaseTxn 方法中,存儲過程將操作打包在 BEGIN TRANSACTION 和 COMMIT/ROLLBACK TRANSACTION 語句中。
       
    • 在 ManualTxn 方法中,使用 ADO.NET SQLTransaction 對象來控制事務處理。
       
    • 在 ManualTxn_COM+_IP 和 ManualTxn_COM+_OP 中,都是使用 ADO.NET SQLTransaction 對象來控制事務處理,而程序集則由 COM+ 分別配置為庫和服務器程序包。
       
    • 包含 AutomaticTxn 和 AutCompleteTxn 實現的 .NET 程序集使用 COM+ 進行注冊。在 AutomaticTxn 中,我們顯式提交或中止事務處理,而在 AutoCompleteTxn 中,則由 .NET 程序集來確定提交或中止當前事務處理。

      原文轉自:http://www.uml.org.cn/Test/200505245.htm

    老湿亚洲永久精品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>