Udostępnij za pośrednictwem


Metoda EnumStatistics

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

EnumStatistics Metoda zwraca QueryResults obiekt, który wylicza statystyka indeksu używany do obsługi Microsoft SQL Server kwerendy optymalizacji.

Składnia

object
.EnumStatistics( )
as 
QueryResults

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

Prototyp (C/C++)

HRESULT EnumStatistics(
LPSQLDMOQUERYRESULTS* ppResults);

Zwraca

A QueryResults obiekt, który zawiera trzy zestawy wyników.Pierwszy zestaw wyników opisano struktury statystyka indeksu i wieku i zdefiniowane przez te kolumny.

Kolumna

Typ danych

Opis

Average key length

real

Średnia długość wiersza indeksu.

Density

real

Selektywność indeksu.

Rows

integer

Liczba wierszy w tabela.

Rows Sampled

integer

Liczba wierszy dla statystyk pobrane dane.

Steps

integer

Liczba kroków dystrybucji.

Updated

nvarchar(21)

Data i czas najnowszych aktualizacji.

Drugi zestaw wyników zawiera opis indeksu i zdefiniowane przez te kolumny.

Kolumna

Typ danych

Opis

All density

real

Selektywność kolumna wymienionych w Columns.

Columns

nvarchar(129)

Kolumny uczestniczących w indeksie.

Trzeci zestaw wyników wylicza wartości histogramu i zdefiniowane przez te kolumny.

Kolumna

Typ danych

Opis

Steps

nvarchar(6)

Histogram wartości bieżącej statystyki dystrybucji.

Uwagi

Statystyki są obliczane dla indeksu, gdy indeks jest używany najpierw w optymalizacji kwerendy lub w kierunku użytkownika.Statystyki są aktualizowane automatycznie w odstępach czasu można konfigurować.Jeśli statystyki nie zostały obliczone na indeks, EnumStatistics metoda zakończy się pomyślnie, ale zwraca nie zestawy wyników.

Stosuje się do: