我有一台SQL Server 2005机器,其中JDE DB2设置为链接服务器.
出于某种原因,从这个框到db2框的任何查询的性能都很糟糕.
例如.以下需要7分钟才能从Management Studio运行
SELECT * FROM F42119 WHERE SDUPMJ >= 107256
而在iSeries Navigator中运行需要几秒钟
有什么想法吗?我假设有一些配置问题.
在某些搜索中,SQL Server将决定将整个表格拉到自身,并在SQL Server中对数据进行排序和搜索,而不是将查询发送到远程服务器.这通常是整理设置的问题.
确保提供程序具有以下选项集:数据访问,排序规则兼容,使用远程排序规则
然后使用提供程序创建新的链接服务器,并选择以下提供程序选项动态参数,嵌套查询,允许进行中
设置选项后,稍微更改查询以获取新的查询计划.