Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zawiera wiersz dla każdego obiektu statystyk, który istnieje dla tabel, indeksów i indeksowanych widoków w bazie danych w programie SQL Server. Każdy indeks ma odpowiedni wiersz statystyk o tej samej nazwie i identyfikatorze (index_id = stats_id), ale nie każdy wiersz statystyk ma odpowiedni indeks.
Widok wykazu sys.stats_columns zawiera informacje statystyczne dla każdej kolumny w bazie danych.
Aby uzyskać więcej informacji na temat statystyk, zobacz Statystyki.
Uwaga / Notatka
Aby uzyskać więcej informacji na temat statystyk w usłudze Microsoft Fabric, zobacz Statystyki w magazynie danych sieci szkieletowej.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
object_id |
int | Identyfikator obiektu, do którego należą te statystyki. |
name |
sysname | Nazwa statystyk. Jest unikatowy w obiekcie. |
stats_id |
int | Identyfikator statystyk. Jest unikatowy w obiekcie. Jeśli statystyka odpowiada indeksowi, wartość stats_id jest taka sama jak wartość index_id w widoku katalogu sys.indexes . |
auto_created |
bit | Wskazuje, czy statystyki zostały automatycznie utworzone przez program SQL Server. 0 = Statystyki nie zostały automatycznie utworzone przez program SQL Server. 1 = Statystyki zostały automatycznie utworzone przez program SQL Server. |
user_created |
bit | Wskazuje, czy statystyki zostały utworzone przez użytkownika. 0 = Statystyki nie zostały utworzone przez użytkownika. 1 = Statystyki zostały utworzone przez użytkownika. |
no_recompute |
bit | Wskazuje, czy statystyki zostały utworzone za pomocą NORECOMPUTE opcji .0 = Nie utworzono statystyk z opcją NORECOMPUTE .1 = Utworzono statystyki z opcją NORECOMPUTE . |
has_filter |
bit | 0 = Statystyki nie mają filtru i są obliczane we wszystkich wierszach. 1 = Statystyki mają filtr i są obliczane tylko dla wierszy spełniających definicję filtru. |
filter_definition |
nvarchar(max) | Wyrażenie dla podzbioru wierszy uwzględnionych w przefiltrowanych statystykach.NULL = Niefiltrowane statystyki. |
is_temporary |
bit | Wskazuje, czy statystyki są tymczasowe. Tymczasowe statystyki obsługują pomocnicze bazy danych zawsze włączone dla grup dostępności, które są włączone na potrzeby dostępu tylko do odczytu. 0 = Statystyki nie są tymczasowe. 1 = Statystyki są tymczasowe. Dotyczy: SQL Server |
is_incremental |
bit | Określ, czy statystyki są tworzone jako statystyki przyrostowe. 0 = Statystyki nie są przyrostowe. 1 = Statystyki są przyrostowe. Dotyczy: SQL Server 2014 (12.x) i nowsze wersje. |
has_persisted_sample |
bit | Wskazuje, czy statystyki zostały utworzone, czy zaktualizowane za pomocą PERSIST_SAMPLE_PERCENT opcji .0 = Statystyki nie utrzymują wartości procentowej próbki.1 = Statystyki zostały utworzone lub zaktualizowane za pomocą PERSIST_SAMPLE_PERCENT opcji .Dotyczy: SQL Server 2019 (15.x) i nowsze wersje. |
stats_generation_method |
int | Wskazuje metodę, za pomocą której są tworzone statystyki.0 = Sortuj statystyki na podstawie1 = Tylko użycie wewnętrzne Dotyczy: SQL Server 2019 (15.x) i nowsze wersje. |
stats_generation_method_desc |
varchar(255) | Opis tekstowy metody, za pomocą której są tworzone statystyki. Sortuj statystyki na podstawie Tylko do użytku wewnętrznego Dotyczy: SQL Server 2019 (15.x) i nowsze wersje. |
auto_drop |
bit | Wskazuje, czy funkcja automatycznego upuszczania jest włączona dla tego obiektu statystyk. Właściwość AUTO_DROP umożliwia tworzenie obiektów statystyk w trybie, tak aby kolejna zmiana schematu nie została zablokowana przez obiekt statystyk, ale zamiast tego statystyki są usuwane w razie potrzeby. W ten sposób ręcznie utworzono statystyki z włączonym AUTO_DROP zachowaniem jak statystyki tworzone automatycznie. Aby uzyskać więcej informacji, zobacz AUTO_DROP opcja.Dotyczy: SQL Server 2022 (16.x) i nowsze wersje, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_id |
tinyint | Wskazuje replikę, z której ostatnio zaktualizowano statystyki automatyczne. 1 = podstawowy 2 = pomocnicze 3 = Pomocnicza geograficzna 4 = pomocnicza wysoka dostępność geograficzna Dotyczy do: SQL Server 2025 (17.x) i późniejszych wersji, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_desc |
nvarchar(60) | Pomocnicza, pomocnicza, geograficzna pomocnicza, pomocnicza wysoka dostępność geograficzna Dotyczy do: SQL Server 2025 (17.x) i późniejszych wersji, Azure SQL Database, Azure SQL Managed Instance. |
replica_name |
sysname | Nazwa wystąpienia repliki w grupie dostępności.
NULL dla repliki podstawowejDotyczy do: SQL Server 2025 (17.x) i późniejszych wersji, Azure SQL Database, Azure SQL Managed Instance |
Permissions
Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.
Przykłady
Poniższe przykłady zwracają wszystkie kolumny statystyk i statystyk dla HumanResources.Employee tabeli.
USE AdventureWorks2022;
GO
SELECT s.name AS statistics_name,
c.name AS column_name,
sc.stats_column_id
FROM sys.stats AS s
INNER JOIN sys.stats_columns AS sc
ON s.object_id = sc.object_id
AND s.stats_id = sc.stats_id
INNER JOIN sys.columns AS c
ON sc.object_id = c.object_id
AND c.column_id = sc.column_id
WHERE s.object_id = OBJECT_ID('HumanResources.Employee');
Treści powiązane
- Widoki wykazu obiektów (Transact-SQL)
- Widoki wykazu systemu (Transact-SQL)
- wykonywanie zapytań dotyczących katalogu systemu programu SQL Server — często zadawane pytania
- sys.dm_db_stats_properties (Transact-SQL)
- sys.dm_db_stats_histogram (Transact-SQL)
- sys.stats_columns (Transact-SQL)
- Statystyki
- sp_updatestats (Transact-SQL)
- UTWÓRZ STATYSTYKI (Transact-SQL)
- Tworzenie statystyk