从一个数据库访问另一个数据库

Accessing one database from another

我有两个数据库,其中一个数据库中的一个 table 有大约 600 万条记录,另一个数据库中的 table 有大约 6000 条记录。我需要从具有 600 万条记录的 table 中获取所有匹配记录。

除了数据库还有什么办法吗link?

使用 Informatica 有几种方法可以做到这一点...我的首选是从 db 1 中提取 6000 行,加载到 db 2 上的私有模式中的 table 中,并且可以看到table 有 600 万行。这样,当您 运行 您的查询时,连接将有助于优化源限定符,只要您在连接条件字段上定义了正确的索引,一切都会很顺利

另一种方法是查询源限定符中的第 6000 行 table,并使用配置为 return 多行的查找转换针对 600 万行 table 查找匹配行对于多场比赛。如果你可以毫不费力地缓存 6M 记录或者处理 6000 个数据库查询,那么试试这个,但是 multireturn 查找比 stsndard 查找更挑剔所以我会避免作为下一个家伙可能不会得到它