将大型表上的外键编入索引的最佳做法

我有一个包含近300万行的大型表(SQL Server 2008)。 它目前在其主键上有一个聚集索引,在其外键上有一个非聚集索引。

几乎所有的查询都是基于外键的读取。

  • 我应该改变表上的索引以抵御外键吗?
  • 这样做的最佳过程是什么?
  • 谢谢


    如果不了解更多关于您的情况,我认为将非聚集索引更改为非聚集索引将是最佳解决方案。

    http://www.simple-talk.com/sql/learn-sql-server/using-covering-indexes-to-improve-query-performance/

    链接地址: http://www.djcxy.com/p/76301.html

    上一篇: Best practice for indexing foreign keys on a large table

    下一篇: Postgres and Indexes on Foreign Keys and Primary Keys