author:skate
time:2010-08-31
expdp的測試
1.單程序,兩個匯出檔案
c:/documents and settings/administrator>expdp 'sys/aibo@test as sysdba' director
y=dpdump dumpfile=expdp1.dp,expdp2.dp tables=(skate.testbind,skate.testbind_tmp,
skate.test_idx) filesize=500m & time
export: release 10.2.0.4.0 - production on 星期二, 31 8月, 2010 15:39:35
資料匯出所用時間2分46秒
2.並行2程序,兩個匯出檔案
c:/documents and settings/administrator>expdp 'sys/aibo@test as sysdba' director
y=dpdump dumpfile=expdp1p.dp,expdp2p.dp tables=(skate.testbind,skate.testbind_tm
p,skate.test_idx) filesize=500m parallel=2 & time
export: release 10.2.0.4.0 - production on 星期二, 31 8月, 2010 15:44:43
資料匯出所用時間2分41秒
3.並行2程序,乙個匯出檔案
c:/documents and settings/administrator>expdp 'sys/aibo@test as sysdba' director
y=dpdump dumpfile=exp***.dp tables=(skate.testbind,skate.testbind_tmp,skate.test
_idx) parallel=2 & time
export: release 10.2.0.4.0 - production on 星期二, 31 8月, 2010 15:53:17
資料匯出所用時間3分13秒
exp的測試
1. 常規路徑匯出
c:/documents and settings/administrator>exp userid='sys/aibo@test as sysdba' fil
e=d:/backup/oracle/expfull.dmp tables=(skate.testbind,skate.testbind_tmp,skate.
test_idx) buffer=409600000 & time
export: release 10.2.0.4.0 - production on 星期二 8月 31 16:09:52 2010
即將匯出指定的表通過常規路徑...
當前的使用者已更改為 skate
. . 正在匯出表 testbind匯出了 912936 行
. . 正在匯出表 testbind_tmp匯出了 100000 行
. . 正在匯出表 test_idx匯出了 6529200 行
成功終止匯出, 沒有出現警告。
資料匯出所用時間4分59秒
2. 直接路徑匯出
c:/documents and settings/administrator>exp userid='sys/aibo@test as sysdba' fil
e=d:/backup/oracle/expfull.dmp tables=(skate.testbind,skate.testbind_tmp,skate.
test_idx) buffer=409600000 direct=y & time
export: release 10.2.0.4.0 - production on 星期二 8月 31 16:17:25 2010
資料匯出所用時間4分31秒
測試結果分析總結:由於我的測試環境是普通的pc機,io很容易就達到瓶頸,所以並行的測試效果不是很明顯
匯出檔案的大小比較
匯出檔案大小順序:exp常規路徑匯出檔案 > exp直接路徑匯出檔案 > expdp匯出檔案
匯出速度比較: exp常規路徑匯出 < exp直接路徑匯出 < expdp匯出
exp和expdp原理對比
1.exp/imp客戶端程式,受網路,磁碟的影響;impdp/expdp伺服器端程式,只受磁碟的影響
2.假設檔案把檔案匯出在服務端,exp常規方式是使用select的方式查詢資料庫中的資料,是需要通過buffer cache並通
過sql的語句處理層再轉移至exp的匯出檔案(即要經過sga,pga才傳輸到客戶端,而exp直接路徑則是直接從磁碟上將數
據轉移至exp的匯出檔案,所以速度更快;而expdp是exp的公升級版,相當於exp + direct mode + parallel(可能對導
出檔案還進行了壓縮,這是從匯出檔案的對比結果發現的,具體不清楚)。所有從總的來說,expdp比exp提供了並行的
方式(寫入多個匯出檔案)
impdp的並行機制也讓其比imp快很多
-----end-----
Exp和Expdp匯出資料的效能對比
1.前言 資料備份對資訊系統的安全執行至關重要,我們的使用者中,使用rman或第三方專業備份軟體的越來越多,但是很多使用者仍然保留了傳統的exp作為備份策略的一部分,主要是由於這種備份方式簡單易用,而且恢復到其他機器上也很方便,所以,雖然有其他的備份方式,但是exp方式仍然會同時使用,甚至還有不少的...
ADO與EF效能對比
在之前做專案中,用的是ef框架,開發過程沒感覺到有什麼效能問題。等把專案部門到客戶機中實際執行後,資料達到了3萬以上更新資料庫就變慢了,緊接著查詢也相應變慢,達到10萬就更明顯了,甚至還影響到插入。ef開發過程的確省了不少事,但帶來的後果也是很嚴重的。總結 開展新專案之前必須先估算出專案的規模,測算...
fastJson與jackson效能對比
最近專案用到fastjson和jackson,為了決定到底棄用哪個,隨手寫了個測試看看到底誰的效能更勝一籌。看到過很多對比的帖子,大多數結果是fastjson效能高於jackson,可偏偏像springmvc這樣成熟的框架預設也採用的jsckson,這就引起了我的懷疑,決定自己動手試試 1 開始測試...