Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Problem mit Fremdschlüsseln und Indexen

Nein. SQL Server hat und hat niemals automatisch Indizes für Fremdschlüsselspalten erstellt. Es ist ein weit verbreiteter urbaner Mythos - aber mehr ist es auch nicht - ein Mythos.

Aber es ist eine anerkannte Best Practice, dies zu tun – das ist also eine der grundlegendsten Empfehlungen für die Indexoptimierung – legen Sie Indizes in Ihre Fremdschlüsselspalten.

Siehe Kimberly Tripps exzellenten Wann hat SQL Server aufgehört, Indizes auf Fremdschlüsselspalten zu setzen? Blogpost für weitere Hintergrundinformationen.