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.