更新具有数万亿记录的表

2020-08-21 05:21发布

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

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


专家们,

我正在这里寻求建议。 我们很少有几万亿条记录的表,这些表是分区表。 作为要求的一部分,我们需要每天更新这些万亿记录的列。

问题是,让我说有两种不同的方法-第一种方法,如果我在这些表中有10个分区,并且如果我有10个更新语句,每个分区一个,而在第二种方法中,我只有一个update语句,但没有任何分区引用 。 那么哪个表现更好? 这些分区中的每个分区都具有个人更新语句是否可以使其并行运行?

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

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


专家们,

我正在这里寻求建议。 我们很少有几万亿条记录的表,这些表是分区表。 作为要求的一部分,我们需要每天更新这些万亿记录的列。

问题是,让我说有两种不同的方法-第一种方法,如果我在这些表中有10个分区,并且如果我有10个更新语句,每个分区一个,而在第二种方法中,我只有一个update语句,但没有任何分区引用 。 那么哪个表现更好? 这些分区中的每个分区都具有个人更新语句是否可以使其并行运行?

付费偷看设置
发送
4条回答
灬番茄
1楼-- · 2020-08-21 05:33

您需要重新考虑分区方法。 每天需要更新数万亿条记录的过程不太可能长期可行。

可以更新一个值以将其移动到其他分区。 例如,将订单状态从"打开"更新为"关闭"(每个订单一次)是一种合理的方法。

半个程序猿
2楼-- · 2020-08-21 05:35

为什么每天需要更新数万亿条记录? 还是只是记录的一部分需要更新?

这里还有什么用例?

您是否正在使用动态分层和/或BW,或者为什么要对这些产品进行标记?

闻人可可
3楼-- · 2020-08-21 05:52

Lars-这与 NSE。 我们正在尝试根据某些参数对数据进行分区。 由于此Partiotionn值每天都会针对所有记录进行更新,因此我们试图了解哪种方法在这里更有意义。

天桥码农
4楼-- · 2020-08-21 05:41

Lars Breddemann 请注意,SCN标签的工作方式没有NSE的标签,因此从HANA产品管理的角度来看,我很好地欢迎发布NSE问题并使用SAP HANA的人们 动态分层代码。

一周热门 更多>