/ / Czy kolejność kolumn ma znaczenie przy tworzeniu statystyk dla Microsoft SQL Server? - serwer sql, baza danych, statystyki

Czy kolejność kolumn ma znaczenie przy tworzeniu statystyk dla Microsoft SQL Server? - serwer sql, baza danych, statystyki

Doradca dostrajania aparatu bazy danych mazalecił utworzenie statystyk dla kilku naszych zapytań. Okazuje się, że niektóre z nich są takie same, kolejność kolumn różni się w poleceniu CREATE STATISTICS. Na przykład:

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

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

czy są one takie same czy są traktowane inaczej?

Na tych samych liniach mogę łączyć CREATEPolecenie STATISTICS dla danej tabeli? Jeśli Doradca zalecił 3 różne statystyki w tej samej kolumnie dla 3 różnych zapytań, mogę wykonać jedno polecenie tworzenia dla wszystkich 3 kolumn, np.

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

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

w

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

Dzięki

Odpowiedzi:

5 dla odpowiedzi № 1

wiele statystyk na tej samej kolumnie jest bezużytecznych. Tylko jeden jest potrzebny. kolejność jest nieistotna.