SAP HANA SDI imapact到远程源系统

2020-08-24 01:47发布

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

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


亲爱的

关于远程系统的性能,我对SAP SDI连接有一个一般性的查询。

我们正在使用与SAP ECC Oracle数据库的SDI连接来实施HANA Analytics。 我想知道当我们通过复制任务执行初始数据加载或实时数据加载时,这会导致Oracle ECC系统中的性能问题吗?

如果是,那么请让我知道避免性能瓶颈的重要措施。

谢谢

相同

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

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


亲爱的

关于远程系统的性能,我对SAP SDI连接有一个一般性的查询。

我们正在使用与SAP ECC Oracle数据库的SDI连接来实施HANA Analytics。 我想知道当我们通过复制任务执行初始数据加载或实时数据加载时,这会导致Oracle ECC系统中的性能问题吗?

如果是,那么请让我知道避免性能瓶颈的重要措施。

谢谢

相同

付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼 · 2020-08-24 02:35.采纳回答

当您从源系统读取数据时,它确实会在此增加资源消耗。 问题是多少。

初始负载是数据库中的一次全表扫描。 它读取很多(网络带宽!),但是读取的复杂度很低。 因此,除非源系统真的很忙,否则应该没问题。 话虽这么说,我仍然不打算在没有人使用系统的情况下安排负载。

第二点是实现实时数据捕获所需的更改。 Oracle数据库已重新配置为将其他数据写入事务日志。 即使完全不读取任何数据,这样做也会影响Oracle数据库。 但是这些都是很小的事情,例如"将主键列值添加到事务日志中以进行删除"。 不会改变我的经验。

对于实时读取,Oracle数据库每隔几秒钟读取一次事务日志,以查找相关表中的更改。 在这里,它实际上取决于整个源数据库中每秒的更改量。 如果数据库在读取间隔内写入10MB的事务日志,则必须读取10MB。 即使所有更改都来自未复制的表。

但是最后,还有哪些选择? 当然,不读书影响较小。 但是,如果您需要读取数据,那么实时数据复制可能是影响最小的复制。

肯定比每隔几秒钟分别读取所有表并传输整个内容要好。

nice_wp
2楼-- · 2020-08-24 02:30

感谢Werner回答了我的问题。

一周热门 更多>