oracle數據庫優化原則和方法:oracle調優命令

業務場景:

Oracle數據庫中,某張表308W數據,需要導出成文本格式。

實現:

利用sqluldr2工具快速導出數據。

執行結果:

300W數據用時45分鐘。效率明顯很低,達不到業務要求。

sqlldr2導出oracle數據效率調優

需要優化:

Sqluldr2中的query sql為:

sqlldr2導出oracle數據效率調優

優化後sql為:

sqlldr2導出oracle數據效率調優

注意優化後的sql在每個case when後新增該case when的別名,雖然不知道為啥加入別名就會提高導出速度,但是實際情況是導出速度提到的非常多。

優化後的sqluldr2導出時間:

sqlldr2導出oracle數據效率調優

用時1分18秒。

有哪個大神知道原因,不吝賜教。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/217054.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 00:25
下一篇 2024-12-09 00:25

相關推薦

發表回復

登錄後才能評論