HANA DB中的大容量插入?

2020-08-27 13:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否可以在HANA ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

是否可以在HANA DB中一键执行高音量选择和插入。 我指的是大约400到5亿条记录?

我们正在尝试使用通过AMDP下推的代码进行大容量插入,我们可以看到它已转储。 如果我们使用limit和Offset使用较小的块,则可以正常工作,但需要很长时间。 直接插入有上限吗?

在我们的AMDP中,我们有一个两步流程,如下所述:

步骤1::lt_data =使用内部联接从两个表中选择数据。

步骤2:从lt_data插入表

我们想快速进行大容量插入吗?还有其他建议吗?

谢谢

维杰

6条回答
bbpeas
2020-08-27 13:59

只是要了解"插入性能"在多大程度上取决于各种因素,但是主要取决于要插入此处的数据的创建,这是我进行的一次小测试的结果 一个HANA Express VM(4个核心CPU)。

/*
 SECS记录RECS_PER_SEC MERGE_CNT
 120 214,999,957 1,791,666.31 48
 120 257,499,485 2,145,829.04 45
 120 261,499,477 2,179,162.31 45
 124 82,499,835 56,321.25 96
 */

 ->差异是由于不同的配置,分区方案,提交频率等造成的。
 ->但是,在我的小型计算机上,插入速度约为2 Mio记录/秒不是问题。 仅存储500 Mio记录大约需要5分钟。

 您的过程需要多长时间?

一周热门 更多>