2020-08-24 01:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
关于远程系统的性能,我对SAP SDI连接有一个一般性的查询。
我们正在使用与SAP ECC Oracle数据库的SDI连接来实施HANA Analytics。 我想知道当我们通过复制任务执行初始数据加载或实时数据加载时,这会导致Oracle ECC系统中的性能问题吗?
如果是,那么请让我知道避免性能瓶颈的重要措施。
谢谢
相同
当您从源系统读取数据时,它确实会在此增加资源消耗。 问题是多少。
初始负载是数据库中的一次全表扫描。 它读取很多(网络带宽!),但是读取的复杂度很低。 因此,除非源系统真的很忙,否则应该没问题。 话虽这么说,我仍然不打算在没有人使用系统的情况下安排负载。
第二点是实现实时数据捕获所需的更改。 Oracle数据库已重新配置为将其他数据写入事务日志。 即使完全不读取任何数据,这样做也会影响Oracle数据库。 但是这些都是很小的事情,例如"将主键列值添加到事务日志中以进行删除"。 不会改变我的经验。
对于实时读取,Oracle数据库每隔几秒钟读取一次事务日志,以查找相关表中的更改。 在这里,它实际上取决于整个源数据库中每秒的更改量。 如果数据库在读取间隔内写入10MB的事务日志,则必须读取10MB。 即使所有更改都来自未复制的表。
但是最后,还有哪些选择? 当然,不读书影响较小。 但是,如果您需要读取数据,那么实时数据复制可能是影响最小的复制。
肯定比每隔几秒钟分别读取所有表并传输整个内容要好。
感谢Werner回答了我的问题。
最多设置5个标签!
当您从源系统读取数据时,它确实会在此增加资源消耗。 问题是多少。
初始负载是数据库中的一次全表扫描。 它读取很多(网络带宽!),但是读取的复杂度很低。 因此,除非源系统真的很忙,否则应该没问题。 话虽这么说,我仍然不打算在没有人使用系统的情况下安排负载。
第二点是实现实时数据捕获所需的更改。 Oracle数据库已重新配置为将其他数据写入事务日志。 即使完全不读取任何数据,这样做也会影响Oracle数据库。 但是这些都是很小的事情,例如"将主键列值添加到事务日志中以进行删除"。 不会改变我的经验。
对于实时读取,Oracle数据库每隔几秒钟读取一次事务日志,以查找相关表中的更改。 在这里,它实际上取决于整个源数据库中每秒的更改量。 如果数据库在读取间隔内写入10MB的事务日志,则必须读取10MB。 即使所有更改都来自未复制的表。
但是最后,还有哪些选择? 当然,不读书影响较小。 但是,如果您需要读取数据,那么实时数据复制可能是影响最小的复制。
肯定比每隔几秒钟分别读取所有表并传输整个内容要好。
感谢Werner回答了我的问题。
一周热门 更多>