从另一个访问一个数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从另一个访问一个数据库相关的知识,希望对你有一定的参考价值。
我有两个数据库,其中一个数据库中的一个表有大约600万条记录,而来自其他数据库的其他表有大约6千条记录。我需要从表中获取所有匹配的记录,包含600万条记录。
除了DB链接有什么办法吗?
答案
有几种方法可以使用Informatica ...我的首选方法是从db 1中提取6000行,加载到db 2上的私有模式中的表中,并且可以看到具有6M行的表。这样,当您运行查询时,连接将有助于优化源限定符,只要您在连接条件字段上定义了正确的索引,所有内容都会变得很好
替代方法是查询源限定符中的6000行表,并使用配置为多个匹配返回多行的查找转换查找600万行表中的匹配行。如果您可以毫不费力地缓存6M记录或者在没有时间的情况下处理6000个查询到数据库,那么试试这个但是多次查找比stsndard查找更挑剔,所以我会避免因为下一个家伙可能不会得到它
以上是关于从另一个访问一个数据库的主要内容,如果未能解决你的问题,请参考以下文章