Poprawy jakości
W tej aktualizacji wprowadzono nowy dynamiczny widok zarządzania (DMV) sys.dm_db_stats_histogram w 2016 programu Microsoft SQL Server. Sys.dm_db_stats_histogram DMV stanowi udoskonaloną wersję polecenia DBCC SHOW_STATISTICS z HISTOGRAMU zarządzania.
Składnia specyfikacji DMV sys.dm_db_stats_histogram jest świadczona w następujący sposób:
sys.dm_db_stats_histogram (object_id, stats_id)
Nowy widok DMV generuje zestawu wyników jako tabeli, podobny do następującego:
Nazwa kolumny | Typ danych | Opis |
object_id | int | Identyfikator obiektu (tabela), dla którego ma zostać zwrócona właściwości obiektu statystyki. |
stats_id | int | Identyfikator obiektu statystyki. Jest unikatowe w tabeli. Aby uzyskać więcej informacji zobacz sys.stats (Transact-SQL). |
step_number | int | Liczba kroków na histogramie. Aby uzyskać więcej informacji zobacz DBCC SHOW_STATISTICS (Transact-SQL). |
range_high_key | int | Wartość kolumny górnej granicy dla kroku histogramu. Wartość kolumny jest również nazywany wartości klucza. |
range_rows | bigint | Przybliżona liczba wierszy, w których wartość kolumny mieści się w kroku histogramu, z wyłączeniem górnej granicy. |
equal_rows | bigint | Przybliżona liczba wierszy, w których wartość kolumny jest równa górnej granicy kroku histogramu. |
distinct_range_rows | bigint | Szacunkową liczbę wierszy z wartości różnych kolumn w kroku histogramu, z wyłączeniem górnej granicy. |
average_range_rows | bigint | Średnia liczba wierszy z wartości zduplikowane kolumny w kroku histogramu, z wyłączeniem górnej granicy (RANGE_ROWS / DISTINCT_RANGE_ROWS DISTINCT_RANGE_ROWS > 0). |
Rozwiązanie
To ulepszenie jest uwzględniona w następujących aktualizacji zbiorczej dla programu SQL Server:
Zbiorcza aktualizacja 2 dla dodatku SP1 dla programu SQL Server 2016