Metoda UpdateStatisticsWith (tabela)
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.
UpdateStatisticsWith Metoda wymusza dystrybucji danych statystyk aktualizacji indeksów zdefiniowane na odwołanie tabela Microsoft SQL Server.
Składnia
object
.UpdateStatisticsWith(
AffectType
,
ScanType
, [ ScanNumber ]
, [ ReCompute ] )
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.AffectType
Długa liczba całkowita, która określa źródło danych statystycznych, zgodnie z opisem w ustawieniach.ScanType
Długa liczba całkowita określająca danych próbkowanie metody opisane w ustawieniach.ScanNumber
Opcjonalne.Długa liczba całkowita, która wskazuje rozmiar próbki, jak opisano w ustawieniach.Przelicz
Opcjonalne.Gdy ma wartość TRUE (ustawienie domyślne), są wprowadzane żadne zmiany do automatycznej aktualizacji statystyk dystrybucji danych.Gdy ma wartość FALSE, automatyczna aktualizacja statystyk dystrybucji danych jest wyłączona.
Prototyp (C/C++)
HRESULT UpdateStatisticsWith(
SQLDMO_STAT_AFFECT_TYPE AffectType,
SQLDMO_STAT_SCAN_TYPE ScanType,
long ScanNumber CPPDEFAULT( = 0),
BOOL ReCompute CPPDEFAULT( = TRUE);
Ustawienia
Ustaw AffectType za pomocą tych wartości.
Stała |
Wartość |
Opis |
|---|---|---|
SQLDMOStatistic_AffectAll |
2 |
Aktualizacja wszystkich statystyk, niezależnie od źródło. |
SQLDMOStatistic_ i AffectColumn |
1 |
Aktualizuj statystykę pochodną tylko dane kolumna. |
SQLDMOStatistic_ i AffectIndex |
0 |
Domyślny.Aktualizuj statystykę pochodną tylko indeksy. |
Ustaw ScanType za pomocą tych wartości.Gdy ScanType zestaw wskazuje rozmiar próbki, ustaw ScanNumber zgodnie z opisem.
Stała |
Wartość |
Opis |
|---|---|---|
SQLDMOStatistic_FullScan |
3 |
Wykonanie pełnego skanowania index(es) lub kolumna do określenia wartości statystyki. |
SQLDMOStatistic_Percent |
1 |
Wykonywać włączonych do próby skanowania przy użyciu wartości procentowej.Po określeniu za pomocą ScanNumber wartość procentową.Określ wartość procentową za pomocą liczby całkowitej, na przykład 55 określa w 55%. |
SQLDMOStatistic_Rows |
2 |
Wykonywać włączonych do próby skanowania za pomocą liczby wierszy.Po określeniu za pomocą ScanNumber argumentu, aby wskazać liczbę wierszy. |
SQLDMOStatistic_Sample |
0 |
Skanowanie procentowy próbki przy użyciu procent definicja systemu. |
Uwagi
Na podstawie indeksu statystyk dystrybucji danych obsługuje optymalizacji kwerend programu SQL Server.Statystyk dystrybucji danych 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ć i w kierunku użytkownika.UpdateStatisticsWith metoda kieruje aktualizacji statystyki, opcjonalnie ograniczanie statystyki próbkowanie w celu zoptymalizowania procesu.