代码之家  ›  专栏  ›  技术社区  ›  Jamie Taylor

使用链接服务器向查询添加索引

  •  0
  • Jamie Taylor  · 技术社区  · 15 年前

    我使用的是SQL Server 2000,我试图对链接服务器运行更新查询,但速度非常慢。

    看起来这可能是一个索引问题,但我还没有弄清楚如何向链接服务器添加索引。

    有人知道这是否可行吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Philip Kelley    15 年前

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

    • 在某种意义上,索引是表的属性或属性。(没有表就不能有索引,但是没有索引就可以有表。)
    • 链接服务器只不过是SQL Server实例之间存储的连接而已。

    您可以使用链接服务器“定位”要使用的表,在这台服务器或另一台服务器上,但这些表是否具有优化查询的索引(或如@jnk指出的那样,可能会减慢查询速度),这超出了链接服务器的作用域或授权范围。如果表有适当的索引,那么将使用这些索引;如果没有,则不会。

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

    推荐文章