点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
这一次我需要您的建议,以获取大量性能良好的数据。
我需要获取的数据存储在我们SAP核心系统上的表DFKKOP中。 该系统在DB2数据库上运行。 我们的DFKKOP持有约15亿行。
从我的选择中,我获得了大约200.000个业务合作伙伴。
现在,我必须为它们选择DFKKOP中的所有条目。 我以为我可以最终通过虚拟表做到这一点。 但是当我加入我的选择加入DFKKOP时,要花一个多小时才能得到结果。
我们在DFKKOP上有一个关于业务合作伙伴编号的索引。 出于测试目的,我在一个业务合作伙伴上使用了一个选择。 这需要撒谎,然后是一秒钟。 对于10个业务合作伙伴,则需要5分钟以上的时间。 这对我来说毫无意义。
使用where equal子句是否比使用where in子句有更好的性能?
希望您可以在此方面为我提供帮助。
嗨,我看到带有equal子句的" where"谓词和10条记录的筛选大约需要5分钟,
您可以使用其他过滤器(例如区域或位置)来限制数据库应扫描的行数吗?
如果可能有其他类似位置的过滤器,则可以在两个字段(业务伙伴和位置)上建立索引,这将加快查询速度。
一周热门 更多>