SAPABAP性能优化技巧—使用二分查找(Binary Search)选项
生活随笔
收集整理的這篇文章主要介紹了
SAPABAP性能优化技巧—使用二分查找(Binary Search)选项
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
READ命令使用順序查找數(shù)據(jù)表,這會(huì)降低處理速度。取而代之,使用binary search的附加命令,可以使用二分查找算法,可以幫助加快內(nèi)表查找速度。 在使用binary search之前必須首先將內(nèi)表排序,否則有可能找不到記錄,因?yàn)槎植檎曳磸?fù)將查找區(qū)間對(duì)半劃分,如果要查找的值小于查找區(qū)間的中間位置的數(shù)據(jù)項(xiàng)值,則查找區(qū)間將縮小到前半個(gè)區(qū)間,否則查找將局限于后半?yún)^(qū)間。要了解更多的關(guān)于二分查找算法介紹,請(qǐng)點(diǎn)擊這里。
?
不推薦使用:
?
Read table int_fligh with key airln = ‘LF’.
?
?
推薦使用:
SORT int_fligh by airln.
Read table int_fligh with key airln = ‘LF’ binary search.
?
總結(jié)
以上是生活随笔為你收集整理的SAPABAP性能优化技巧—使用二分查找(Binary Search)选项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP Graphics FM Ove
- 下一篇: ABAP内表(internal tabl