从一个数据库访问另一个数据库
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 查找更挑剔所以我会避免作为下一个家伙可能不会得到它
我有两个数据库,其中一个数据库中的一个 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 查找更挑剔所以我会避免作为下一个家伙可能不会得到它