2020-08-19 07:12发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我经过了很多线程来查找标... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我经过了很多线程来查找标准表与哈希表与已排序表之间的确切差异。 但是我仍然不清楚确切的区别。
1。 何时使用标准表vs哈希表vs排序表?
仅当您拥有用于所有频繁访问的完整键来访问它时,散列表才可以具有更好的性能。( 或有辅助键来支持其余的键)。 此外,哈希表仅带有唯一键和 no 不允许索引访问(通过主键)。 通常,这是确定是否可以使用它们的因素。
内存消耗也有不同的成本。
最重要的是:标准表不应用于频繁查找键的大量数据。 即使对它们进行了排序,也只有READ TABLE BINARY SEARCH可以利用该顺序(没有手动编码技巧就不能进行LOOP/MODIFY/DELETE)。对于具有大量数据( 最典型的情况是,当您仅追加行时,最后一次遍历整个表,仅此而已)–开发人员需要知道自己在特殊情况下的工作
最多设置5个标签!
仅当您拥有用于所有频繁访问的完整键来访问它时,散列表才可以具有更好的性能。( 或有辅助键来支持其余的键)。 此外,哈希表仅带有唯一键和 no 不允许索引访问(通过主键)。 通常,这是确定是否可以使用它们的因素。
内存消耗也有不同的成本。
最重要的是:标准表不应用于频繁查找键的大量数据。 即使对它们进行了排序,也只有READ TABLE BINARY SEARCH可以利用该顺序(没有手动编码技巧就不能进行LOOP/MODIFY/DELETE)。
对于具有大量数据( 最典型的情况是,当您仅追加行时,最后一次遍历整个表,仅此而已)–开发人员需要知道自己在特殊情况下的工作
一周热门 更多>