对HDB进行批量删除的优化

2020-09-30 04:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在一个周期性的时间间...

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

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


大家好,

在一个周期性的时间间隔内,我想重新分配一个表中的过时数据。 30亿条记录。 到目前为止,我通过双重内部连接(和光标)将相关数据提取到itab中。 然后,我从itab中删除dbtab。 预计每周过时的记录数量:5000万。 但是,您可以想象,它花费了很长时间,大约。 1.5天

现在,我们在HANA数据库上运行CRM,我认为HANA带来了一些新的绩效机会。 我考虑过将代码下推到SELECT并直接在数据库中删除提到的记录。

您有提高性能的想法吗? 也许具有CDS视图或AMPD?

此致

丹尼尔

2条回答
Bunny_CDM
2020-09-30 04:39

您好,Daniel,

您可以

1,编写一份报告,并在批处理作业的paralell中运行它。

2,创建索引以加速SELECT 借助内部联接

3,是否可以直接在HDB上运行SQL?

Spencer

一周热门 更多>