2010-11-18 51 views
0

我正在使用SQL Server 2000,並試圖對鏈接服務器運行更新查詢,但速度很慢。將索引添加到鏈接服務器的查詢

看來,它可能是一個索引的問題,但我還沒有想出如何添加索引到鏈接服務器

有誰知道這是可能的嗎?

+1

僅供參考** ** ADDING指標通常會進行更新較慢 - 每一個更新的行都需要更新每個索引。 – JNK 2010-11-18 17:50:54

回答

1

正確地說,索引不是鏈接服務器的一部分。

  • 索引在某種意義上是表的屬性或屬性。 (你不能有一個指標沒有表,但你可以有一個表沒有索引)
  • 鏈接服務器比SQL Server實例

之間存儲的連接多一點你會使用鏈接的服務器在這個服務器或其他服務器上「定位」你希望使用的表,但是這些表是否有用於優化查詢的索引(或者,正如@JNK指出的那樣,或許放慢速度)超出了範圍,或者鏈接服務器的授權。如果表格被適當地編入索引,那麼將使用這些索引;如果不是,那麼他們不會。

(如果你在「跨越」的鏈接服務器連接表時,參照的優化問題,這是我不熟悉的高級主題。)