2010-11-18 54 views
0

我正在使用SQL Server 2000,并试图对链接服务器运行更新查询,但速度很慢。将索引添加到链接服务器的查询

看来,它可能是一个索引的问题,但我还没有想出如何添加索引到链接服务器

有谁知道这是可能的吗?

+1

仅供参考** ** ADDING指标通常会进行更新较慢 - 每一个更新的行都需要更新每个索引。 – JNK 2010-11-18 17:50:54

回答

1

正确地说,索引不是链接服务器的一部分。

  • 索引在某种意义上是表的属性或属性。 (你不能有一个指标没有表,但你可以有一个表没有索引)
  • 链接服务器比SQL Server实例

之间存储的连接多一点你会使用链接的服务器在这个服务器或其他服务器上“定位”你希望使用的表,但是这些表是否有用于优化查询的索引(或者,正如@JNK指出的那样,或许放慢速度)超出了范围,或者链接服务器的授权。如果表格被适当地编入索引,那么将使用这些索引;如果不是,那么他们不会。

(如果你在“跨越”的链接服务器连接表时,参照的优化问题,这是我不熟悉的高级主题。)