優化impdp/expdp匯入匯出速度
資料據幫浦與exp/imp 來說效能有很大的提高,其中影響最大的就是paralle。可以這麼來看: expdp/impdp=exp/imp+direct mode + paralle. 所以,使用資料幫浦,要想提高速度,就要設定並行引數。(expdp沒開並行,基本上和直接路徑exp沒兩樣),其他調整比如redo,tmp表空間等這裡就不講了。
如果我們使用如下語句:
expdp full=y directory=dump dumpfile=orcl_%u.dmp parallel=4
那麼expdp將為parallel 建立4個檔案: orcl_01.dmp,rcl_02.dmp ,orcl_03.dmp,rcl_04.dmp。 每個程序乙個檔案。 這樣的話,每個檔案的大小會因程序而不同。可以某個檔案很大,某個檔案卻很小。要解決這個問題,就是設定filesize 引數。來指定每個檔案的最大值。這樣當乙個檔案達到最大值的之後,就會建立乙個新的檔案。
如:expdp full=y directory=dump dumpfile=orcl_%u.dmp parallel=4 filesize=50m
匯出的dump檔案和paralle有關係,那麼匯入也有關係。 paralle要小於dump檔案數。如果paralle 大於dump檔案的個數,就會因為超過的那個程序獲取不到檔案,就不能對效能提高。
一般parall 引數值等於cpu 的個數。而且要小於dump檔案的個數。
檢視cpu 個數:
sql> show parameter cpu
注意:
匯出匯入的過程,盡量避免用ssh連上伺服器,在客戶端的ssh裡執行備份恢復命令。因為這樣,如果連線中斷,備份也就中斷了。可以將備份指令碼新增到crontab 裡。讓備份在伺服器上執行。這樣即使ssh中斷,備份和恢復也不受影響。
Python requirement 匯入匯出包
在使用python的時候,需要把安裝的package通過requirements.txt匯出來,乙個命令便可部署新環境。requirements.txt,是用於記錄所有依賴包及其精確的版本號。自動生成requirement.txt命令 pip freeze requirements.txt執行成功後...
hive 匯入sql hive資料匯入VS匯出
hive包括以下四種資料匯入方式 1.1 本地檔案匯入到hive表 load data local inpath home hadoop sourcea.txt into table table1 partition create time 2020 11 20 1.2 hive表匯入到hive表 ...
vs匯入mysql h mysql的匯入和匯出
mysql的匯入和匯出 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄 2...