我在Oracle中有两个数据库都位于不同的服务器上。
当我调用Web服务时,它连接到数据库1,它将从远程服务器上的数据库2获取数据。我们现在使用DB链接从远程服务器获取数据,并使用Spring进行Web服务实现。但是由于DB链接,我们正在遇到性能问题。
Java端是否有任何选项或备选方案从其他服务器获取数据并从服务器2调用存储过程?
答案 0 :(得分:1)
您可以通过DBLink使用Database2中的数据填充Database1中的物化视图。这将消除实时DBLink查询中的偶然性能问题,但会在matview刷新之间引入数据延迟问题。