none
Spalte nachträglich indizieren RRS feed

  • Frage

  • Hallo zusammen,

    kann ich in einer Tabelle (SQL Server 2008), die bereits einige Datensätze enthält, mit "CREATE INDEX" bzw. über das SQL Management Studio eine weitere Spalte nachträglich indizieren oder hat das keinen Einfluß mehr auf bereits bestehende Daten in dieser Spalte und deren Abfrage durch eine Stored Procedure etc.?

    Vielen Dank und viele Grüße

    Michael

    Dienstag, 14. Mai 2013 11:30

Antworten

  • Hallo Michael,

    natürlich kann man jederzeit neue Indizes hinzufügen und der Query Optimizer wird diesen neuen Index auch berücksichtigen, sofern dieser für die jeweilige Abfrage hilfreich ist.

    Das kannst Du sowohl direkt über ein T-SQL Statement machen oder über SSMS; diese macht auch nichts anderes, als ein CREATE INDEX Statement an den SQL Server zu senden.


    Olaf Helper

    Blog Xing

    Dienstag, 14. Mai 2013 11:41

Alle Antworten

  • Hallo Michael,

    natürlich kann man jederzeit neue Indizes hinzufügen und der Query Optimizer wird diesen neuen Index auch berücksichtigen, sofern dieser für die jeweilige Abfrage hilfreich ist.

    Das kannst Du sowohl direkt über ein T-SQL Statement machen oder über SSMS; diese macht auch nichts anderes, als ein CREATE INDEX Statement an den SQL Server zu senden.


    Olaf Helper

    Blog Xing

    Dienstag, 14. Mai 2013 11:41
  • Hallo Olaf,

    besten Dank für die schnelle und hilfreiche Auskunft.

    Michael

    Dienstag, 14. Mai 2013 11:47