Oracle Pro*C/C++游標和存儲過程性能測試報告

發表于:2009-06-22來源:作者:點擊數: 標簽:性能測試oracleOracleORACLEPro
1.1 目的說明 進行 Oracle 數據庫Pro*C/C++編程往往要對 數據庫 中的記錄進行讀取,Pro*C/C++ 開發 工具提供了二種對數據庫讀寫的方法:一種我稱之為游標(Cursor)的方式;另一種是C語言調用Oracle PL/ SQL 編程的儲存過程方式;這二種方式在編程選擇方面一

1.1 目的說明
    進行Oracle數據庫Pro*C/C++編程往往要對數據庫中的記錄進行讀取,Pro*C/C++開發工具提供了二種對數據庫讀寫的方法:一種我稱之為游標(Cursor)的方式;另一種是C語言調用Oracle PL/SQL編程的儲存過程方式;這二種方式在編程選擇方面一般都沒有太多數值比較說明,本文將實際編寫測試代碼,對這二種編碼方式進行實際速度測試為各位讀者在以后工作中進行編碼選擇提供經驗。

   測試環境 二臺PC機其中一臺是數據庫服務器,另一臺是客戶端即本文測試代碼運行機器

    硬件

    CPU P4 2.6

    內存 1G

    硬盤 80G

    軟件

    windows2000

    Oracle 8.1.7

    VC6

    1.2 測試記錄

    直接使用游標(cursor)和采用存儲過程進行整表同步的測試結果

    表1?。保玻埃埃埃皸l記錄測試結果

    測試次數

    使用cursor方式(TD)

    使用PL/SQL方式(WCDMA)


5'22"
7"


1'23"
8"


1'15"
7"


1'22"
7"


2'20"
6"


1'19"
8"


2'32"
8"

平均
2’13.3”
7.3”


   

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97