999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Oracle數據庫的EXP工具性能調優

2016-08-29 01:08:52孫忠林山東科技大學信息科學與工程學院牛雷山東科技大學信息科學與工程學院學生研究方向數據庫
中國科技信息 2016年12期
關鍵詞:數據庫用戶

牛 雷 孫忠林山東科技大學信息科學與工程學院牛雷,男,山東科技大學 信息科學與工程學院,學生,研究方向:數據庫。

?

基于Oracle數據庫的EXP工具性能調優

牛 雷 孫忠林
山東科技大學信息科學與工程學院
牛雷,男,山東科技大學 信息科學與工程學院,學生,研究方向:數據庫。

link

評估值15萬

appraisement

行業曲線

industry

數據庫備份技術對于數據被破壞后的可修復性,以及預防數據丟失的方面起到了非常重要的作用,而EXP工具是數據庫備份常用的工具之一。本文將探索如何對EXP工具的性能進行優化,從而使得數據庫文件的備份變得更加高效。從Oracle10g以后,開始支持EXPDP命令進行導出,本文對兩種導出方法的優化進行介紹。

隨著科學技術的發展,計算機數據庫中的數據充當著重要的角色。黑客攻擊,系統故障等對計算機數據庫造成嚴重損壞,導致數據嚴重丟失。一旦數據丟失,將會耗費巨大的工作量去彌補數據,也可能因此造成不可挽回的損失。此時,數據庫的備份技術起到至關重要的作用,而備份的效率對數據庫的性能又具有很大的影響。對EXP導出工具及使用EXPD可以快速提高備份的效率,是解決大量數據備份時間效率低下的有效工具。

首先對EXP工具的使用進行介紹

在Oracle環境下,exp工具的使用格式為

expusername/password@connStr file=user_date.dmp log=user_date.log

username指的是Oracle數據庫用戶名,password指的是數據庫用戶密碼,connStr指的是數據庫的連接字符串,file為數據庫備份后的文件名,log則是表示備份日志文件。

EXP工具參數優化

為EXP設置相應的參數,從而達到優化的目的。

設置buffer參數exp username/password@connStr file=user_date.dmp log=user_date.logbuffer=512000000

buffer的單位是位/bytes,buffer設置的為數據緩沖區的大小,數據緩沖區的大小經試驗證明并不是越大越好。

buffer=buffersize

這個參數用來指定緩沖區的大小,以字節為單位,緩沖區用來讀取或者裝載數據庫中的行數。決定了一個被export工具導出的序列中,導出行數的最大值是多少。

buffersize/maximum_row_size

如果將這個參數指定為0,那么導出數據時每次導出一行。當表中含有數據類型LONG,LOB,BFILE,REF,ROWID型的列時,export默認一次導出一行。buffer只應用于常規路徑導出,而對直接路徑導出不起作用。這個默認設置是為了保證系統運行的獨立性。

設置direct參數

exp username/password@connStr file=user_date.dmp log=user_date.logdirect=y recordlength=65536

當使用直接路徑導出時,數據直接從磁盤讀出到高速緩沖區,然后再寫入到導出文件當中。這也同時意味著SQL命令處理層可以被繞過,因為數據已是導出時期望的格式。當使用direct參數時,buffer參數失效,并且direct參數不支持query子句,不支持表空間導出。與recordlength參數(IO緩沖參數)搭配使用。

設置consistent參數

exp username/password@connStr file=user_date.dmp log=user_date.logconsistent=N

consistent參數功能為確定交叉表的一致性。在進行數據庫數據導出的過程中,此參數表示是否維持數據庫中表結構的一致性。當將此參數設置為Y,在進行導出的過程中,外部系統及相關用戶同樣可以查詢與之相關的數據庫表,并且能夠獲取到一致性數據。在進行導出操作之前修改以及更新的數據不會被外部系統感知,但仍要占用數據庫的回滾段。當資源緊張時,將此參數設置為N,此舉既減少操作占用的回滾資源,又可提高導出速度。

使用管道方式

UNIX中的管道技術可以加快EXP工具的導出速度。管道是從一個程序進程向另一個程序進程單項傳送信息的技術。管道是一種偽文件。它存在于內存中, 用于快速I/O操作。管道是一種存于內存中的偽文件,用來進行快速的輸入輸出操作。管道的緩沖區采用先進先出的機制,寫管道的進程將數據寫到緩沖區的頭部,讀管道進程則讀取管道尾部。建立管道的命令為”mknod filename q”,compress 為UNIX數據壓縮工具。管道將一個進程的輸入作為另一個進行的數據,適用于大數據量導出的情況,利用管道,可以直接生成最終的壓縮文件,與不壓縮直接導出的時間性能相當。使用管道,不但解決了磁盤空間不足的問題,還省去了壓縮的時間,進一步提高了導出數據的時間性能。

導出數據實例:

% mknod /tmp/exp_pipe q # Make the pipe

% compress < /tmp/exp_pipe > export.dmp.Z & # Background compress

膝蓋一軟,我倒了下去,臉碰到了地板,感覺涼涼的。有什么東西再次重擊了我的體側,我本能地尖叫起來,這是開場以來我第一次喊叫。一種尖銳刺耳的聲音,那是別人的吧,好像不屬于我。體側再次遭到重擊,我什么也看不見了,連眼前是什么都不知道,一片漆黑。有人喊:“夠了!”腦子里突然閃過很多念頭,但我一個都沒記住。

% exp file=/tmp/exp_pipe # Export to the pipe

EXPDP工具

Expdp一般情況可以替代Exp,但是還無法完全替代,主要是它需要在數據庫服務器上執行,而Exp可以在任何一臺客戶端上執行。另外,Expdp在導出大型分區表(1T以上)的時候,分析時間過長,并且存在一些錯誤。所以,有些用戶仍然會使用Exp來進行數據備份。

數據泵導出與EXP相比有很大的性能提高,其中產生最大影響的就是paralle參數,在使用數據泵的情況下提高導出速度,就必須設置并行參數。

expdp username/passwordfull=y directory=dump dumpfile=orcl_%U.dmpparallel=4

directory參數指定導出文件存放位置,full參數表名進行全庫導出,默認為n,dumpfile參數指定導出后的文件名,dumpfile 參數擁有一個通配符 %U,它指示文件將按需要創建,格式將為orcl_nn.dmp,其中nn 從 01 開始,然后按需要向上增加。

那么EXPDP將為parallel創建4個文件,orcl_01. dmp, orcl_02.dmp, orcl_03.dmp, orcl_04.dmp,每個文件的大小會因為進程而不同。通過設置filesize參數就可指定每個文件的最大值。當文件的大小超過最大值時,就會創建一個新的文件。

圖1 導出時間比較圖

實驗

本次實驗采用數據來自于北京大學DAIM研究組,數據集來自一個支持用戶收藏發布網上資源的共享站點Delicious.com,這類站點支持用戶對資源添加標注和關注其他用戶等社交功能。本次實驗主要利用其記錄用戶在某個時刻對某個資源的標簽記錄的數據,對應字段分別為USERID,POSTID,TAGID,DATE1。

實驗所用備份步驟簡述如下:

(1)開啟Oracle數據庫服務,打開命令提示符界面;

(2)使用命令EXP及參數或EXPDP進行導出備份操作;

(3)對各個參數下的備份時間進行比較;

(4)得出的時間性能結果圖。

時間性能比較

根據導出實驗對比,比較在相同的數據大小下,導出工具的時間性能比較。如圖1所示。

結語

通過實驗可以看出,在較小的數據量的條件下,EXPDP工具的時間性能低于EXP工具導出的時間性能,EXP工具使用不同參數進行優化時,時間性能也有差異,用戶可以根據自身需要選擇合適的參數,或者使用參數組合來達到加快導出速度的目的。

10.3969/j.issn.101- 8972.2016.12.007

猜你喜歡
數據庫用戶
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 亚洲中文字幕在线观看| 国产精品成人不卡在线观看| 热99re99首页精品亚洲五月天| 国产在线精彩视频二区| 国产成人欧美| 亚洲首页国产精品丝袜| 国产高潮视频在线观看| 亚洲无码四虎黄色网站| 2021精品国产自在现线看| 亚洲国产看片基地久久1024| 99九九成人免费视频精品| 亚洲av无码久久无遮挡| 亚洲精品视频免费看| 国产无码高清视频不卡| 91久久国产综合精品女同我| 国产精品大尺度尺度视频| 在线中文字幕日韩| 久久黄色免费电影| 在线不卡免费视频| 亚洲精品成人片在线播放| 国产精品va| 亚洲人成网站日本片| 亚洲一区二区三区国产精品| 日本久久网站| 原味小视频在线www国产| 欧美一区二区三区香蕉视| 亚洲国产亚综合在线区| 色综合综合网| 极品私人尤物在线精品首页| 美女一区二区在线观看| 国产特级毛片| 色噜噜狠狠狠综合曰曰曰| 欧洲av毛片| 97综合久久| 国产综合网站| 最新国语自产精品视频在| 亚洲国产系列| 欧美一级夜夜爽www| 日本亚洲成高清一区二区三区| 99激情网| 亚洲综合精品香蕉久久网| 国产一级在线观看www色| 日韩黄色在线| 偷拍久久网| 91九色国产porny| 精品国产美女福到在线不卡f| 538国产视频| 亚洲国产精品成人久久综合影院| 国产亚洲欧美在线专区| 久久国产精品77777| 国产精品尤物铁牛tv| 色婷婷视频在线| 美女被操黄色视频网站| 免费久久一级欧美特大黄| 亚洲欧美精品在线| 精品少妇人妻一区二区| 制服丝袜一区| 国产黄在线免费观看| 欧美成人免费一区在线播放| 最新亚洲人成无码网站欣赏网| 97亚洲色综久久精品| 国产日韩欧美中文| 国产精品福利在线观看无码卡| 夜夜拍夜夜爽| 欧美97色| 国产人人干| 日韩国产亚洲一区二区在线观看| 国产高清又黄又嫩的免费视频网站| 在线免费a视频| 亚洲精品第一在线观看视频| 中日韩欧亚无码视频| 亚洲一本大道在线| 成年A级毛片| 亚洲精品波多野结衣| 亚洲综合色婷婷中文字幕| 色网站免费在线观看| 欧美第一页在线| 日韩精品一区二区三区视频免费看| 2020久久国产综合精品swag| 成人国产精品网站在线看| 亚洲人成网站在线播放2019| 中文字幕乱妇无码AV在线|