我们在OraOLEDB上有一个数据库A. SQL Server上的Oracle服务器和数据库B.我们的部门使用SQL Server来操作A和B,因此我们在SQL Server中为数据库A创建了一些视图,以便我们可以读取和写入这些数据的查询。但是当我们查询A时,即使它是一个简单的查询,它也会花费很多时间执行。并且执行计划显示大多数时间是在远程查询上。所以我想知道处理这个问题的最佳方法是什么?谢谢!
以下是示例查询:
select p.polkey
,m.state
from dbo.policy as p
inner join dbo.marina as m
on m.polkey = p.polkey
where p.state = 'FL'
and cast(p.issue_date as date) between '20150101' and '20150228'