FavoriteLoading
0

哈希表(hash)和排序表(sort)性能比较

[隐藏]

1, 名词解释

ABAP程序中内表会用到哈希表(hash)和排序表(sort):

排序表:关键字为 SORTED TABLE, 有一个逻辑索引,按其表关键字升序排序后再进行存储,其访问方式与标准表相同。

哈希表:关键字为 HASHED TABLE, 没有索引,只能通过关键字来访问。系统用哈希算法管理表中的数据,因而其寻址一个数据行的时间和表的行数无关。

2, 例子代码

经过SE30测试如下:

小数据量时:排序表则在小数据量的时候更迅速

哈希表在大数据的时候,有优势

以上。