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