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