Ist die Spaltenreihenfolge beim Erstellen von Statistiken für Microsoft SQL Server von Bedeutung?

Der Datenbankoptimierungsratgeber hat die Erstellung einiger Statistiken für einige unserer Abfragen empfohlen. Es stellt sich heraus, dass einige davon gleich sind, nur dass sich die Spaltenreihenfolge im Befehl CREATE STATISTICS unterscheidet. Zum Beispiel:

CREATE STATISTICS [StatName1] ON [dbo].[table1]([column2], [column1])

CREATE STATISTICS [StatName2] ON [dbo].[table1]([column1], [column2])

Sind diese gleich oder werden sie unterschiedlich behandelt?

Kann ich auch den Befehl CREATE STATISTICS für eine bestimmte Tabelle kombinieren? Wenn der Advisor 3 verschiedene Statistiken in derselben Spalte für 3 verschiedene Abfragen empfohlen hat, kann ich einen einzigen Befehl zum Erstellen für alle 3 Spalten ausführen, z.

CREATE STATISTICS [StatName1] ON [dbo].[table1]([column1], [column3])

CREATE STATISTICS [StatName2] ON [dbo].[table1]([column1], [column2])

in

CREATE STATISTICS [StatName1] ON [dbo].[table1]([column1], [column2], [column3])

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage