SDI-虚拟表的性能

2020-09-02 05:14发布

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

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


大家好,

我们有两个HANA数据库。 我们创建一个表TAB_Ha1并创建其映射表VTAB_Ha2。

在HANA2中,我们运行SQL语句插入从VTAB_Ha2中选择的记录,发现性能不佳。 将1,000,000条记录插入HANA2中的另一个物理表需要42分钟。

那么,使用虚拟表是否存在任何性能问题? 如果我们在两个HANA DB中的两个物理表之间复制数据,会更快吗? 或者,通常在SDI中数据加载性能不佳。 如果没有,那么会有性能基准。

谢谢

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

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


大家好,

我们有两个HANA数据库。 我们创建一个表TAB_Ha1并创建其映射表VTAB_Ha2。

在HANA2中,我们运行SQL语句插入从VTAB_Ha2中选择的记录,发现性能不佳。 将1,000,000条记录插入HANA2中的另一个物理表需要42分钟。

那么,使用虚拟表是否存在任何性能问题? 如果我们在两个HANA DB中的两个物理表之间复制数据,会更快吗? 或者,通常在SDI中数据加载性能不佳。 如果没有,那么会有性能基准。

谢谢

付费偷看设置
发送
1条回答
暮风yp
1楼-- · 2020-09-02 06:06

VTAB_Ha2在Hana2(我假设的目标数据库)中吗?

您希望获得什么样的性能? 您的操作包括读取1m行,通过网络传输1m行,并插入到目标-全部集中在一个流中。

下一个问题是"瓶颈在哪里?"。 您能看到所涉及的服务器中有100%的资源吗? 例如 代理上的网络?

一种解决方案是进入并行处理。 因此,与其在insert上执行...选择并行执行多个,不如从多个位置并行执行,所有这些都从源读取一组不同的数据。

流程图根据所使用的版本而具有功能。

一周热门 更多>