我有一个视图(视图 A),它从多个表中提取列。它还从另一个视图(视图 B)中提取一列,该视图从链接服务器表中获取其数据。
现在,视图 B 运行良好,大约在一秒钟内拉回了 11,000 行。视图 A 也运行良好。但是,如果我在来自链接服务器的列上从视图 A 到视图 B 进行 INNER JOIN,则整个查询运行速度非常慢,以至于超时。
如果我在不是来自链接服务器的列上从视图 A 到视图 B 进行 INNER JOIN,则它运行正常。
因此,我将问题追溯到加入链接服务器上的列。我只是不知道如何解决它。
任何人都可以给我任何指示吗?