Sql最佳化(十七) 常用開發語言中的陣列設定

531968912發表於2016-09-13
上篇介紹了sqlplus的arraysize和plsql中bulk collect技術對效能的影響,在PLSQL、oci、java、proc等專業開發語言中都有設定陣列訪問的方法,本篇僅簡單介紹,具體請看oracle應用開發文件。一.PLSQL中的bulk binding提高效能是因為減少了binding變數時plsql和sql引擎的切換。測試了一下,有時速度可提高几倍。(但在update,delete時,也許索引從unique scan變為range scan,速度反而降低,因此修改時需要測試。)1.Delete的用法DECLARETYPE NumList IS VARRAY(20) OF NUMBER;depts NumList := NumList(10, 30, 70); -- department number...

Link URL: http://luw.itpub.net/post/43737/531149

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2124921/,如需轉載,請註明出處,否則將追究法律責任。

相關文章