sqlplus -silent "/nolog"
<< eof
connect user/
"pwd"
start sql檔案.sql
exit
eof
給沒有linux基礎的同學一次提公升地機會:
< 首先將linux切換至oracle使用者:su - oracle
< 新建指令碼:vim insertdata.sh
將上文的指令碼拷入執行儲存,按照順序執行:esc
、:
、wq
。
《執行指令碼:nohup sh instartdata.sh &
《檢視指令碼執行結果:tail -f nohup
— 測試資料為82.5w資料 執行時間約12分鐘,
防槓自護
— 伺服器配置:記憶體128 、cpu 16
記一次oracle 優化過程
可能很多大牛都知道這個方法,但我是頭回遇到,因為專案原因,要寫很多查詢sql,對速度有要求,所以很注重sql語句的優化。像使用left join 速度會快一些等等一些算是比較常見的方法吧。近兩天做自測時發現了乙個問題,同樣一條語句,加了乙個條件竟然速度慢了那麼多,本身是乙個求彙總的sql語句,查全部...
記一次ORACLE查詢更新
結轉專案表.結轉收入 結轉專案表.結轉金額 1 稅率表.稅率 where條件是表名中 表名.id 在查詢結果中存在對應的值才能執行更新語句 update 表名 set 表名.欄位名 select 查詢結果.欄位名 from 查詢語句 查詢結果名 where 表名.id 查詢結果.sys id upd...
記一次sparksql讀取oracle資料優化過程
sparksql提供外接關係型資料庫的介面如下,def jdbc url string,table string,columnname string,lowerbound long,upperbound long,numpartitions int,connectionproperties prop...