oracle數據庫調優方法 oraclesql調優



文章插圖
oracle數據庫調優方法 oraclesql調優

文章插圖
業務場景:
Oracle數據庫中 , 某張表308W數據 , 需要導出成文本格式 。
實現:
利用sqluldr2工具快速導出數據 。
執行結果:
【oracle數據庫調優方法 oraclesql調優】300W數據用時45分鐘 。效率明顯很低 , 達不到業務要求 。
需要優化:
Sqluldr2中的query sql為:
優化后sql為:
注意優化后的sql在每個case when后新增該case when的別名 , 雖然不知道為啥加入別名就會提高導出速度 , 但是實際情況是導出速度提到的非常多 。
優化后的sqluldr2導出時間:
用時1分18秒 。
有哪個大神知道原因 , 不吝賜教 。