Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Warehouse in Microsoft Fabric
Bevat een rij voor elk statistiekenobject dat bestaat voor de tabellen, indexen en geïndexeerde weergaven in de database in SQL Server. Elke index heeft een corresponderende statistiekenrij met dezelfde naam en id (index_id = stats_id), maar niet elke rij met statistieken heeft een bijbehorende index.
De catalogusweergave sys.stats_columns geeft statistische informatie voor elke kolom in de database.
Zie Statistieken voor meer informatie over statistieken.
Opmerking
Zie Statistieken in Fabric Data Warehouse voor meer informatie over statistieken in Microsoft Fabric.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
object_id |
int | Id van het object waartoe deze statistieken behoren. |
name |
sysname | Naam van de statistieken. Is uniek binnen het object. |
stats_id |
int | Id van de statistieken. Is uniek binnen het object. Als statistieken overeenkomen met een index, is de stats_id waarde hetzelfde als de index_id waarde in de catalogusweergave sys.indexes . |
auto_created |
bit | Hiermee wordt aangegeven of de statistieken automatisch zijn gemaakt door SQL Server. 0 = Statistieken zijn niet automatisch gemaakt door SQL Server. 1 = Statistieken zijn automatisch gemaakt door SQL Server. |
user_created |
bit | Hiermee wordt aangegeven of de statistieken zijn gemaakt door een gebruiker. 0 = Statistieken zijn niet gemaakt door een gebruiker. 1 = Statistieken zijn gemaakt door een gebruiker. |
no_recompute |
bit | Hiermee wordt aangegeven of de statistieken zijn gemaakt met de NORECOMPUTE optie.0 = Statistieken zijn niet gemaakt met de NORECOMPUTE optie.1 = Statistieken zijn gemaakt met de NORECOMPUTE optie. |
has_filter |
bit | 0 = Statistieken hebben geen filter en worden berekend op alle rijen. 1 = Statistieken hebben een filter en worden alleen berekend op rijen die voldoen aan de filterdefinitie. |
filter_definition |
nvarchar(max) | Expressie voor de subset van rijen die zijn opgenomen in gefilterde statistieken.NULL = Niet-gefilterde statistieken. |
is_temporary |
bit | Geeft aan of de statistieken tijdelijk zijn. Tijdelijke statistieken ondersteunen secundaire databases van AlwaysOn-beschikbaarheidsgroepen die zijn ingeschakeld voor alleen-lezentoegang. 0 = De statistieken zijn niet tijdelijk. 1 = De statistieken zijn tijdelijk. Van toepassing op: SQL Server |
is_incremental |
bit | Geef aan of de statistieken worden gemaakt als incrementele statistieken. 0 = De statistieken zijn niet incrementeel. 1 = De statistieken zijn incrementeel. Van toepassing op: SQL Server 2014 (12.x) en nieuwere versies. |
has_persisted_sample |
bit | Hiermee wordt aangegeven of de statistieken zijn gemaakt of bijgewerkt met de PERSIST_SAMPLE_PERCENT optie.0 = Statistieken blijven het steekproefpercentage niet behouden.1 = Statistieken zijn gemaakt of bijgewerkt met de PERSIST_SAMPLE_PERCENT optie.van toepassing op: SQL Server 2019 (15.x) en latere versies. |
stats_generation_method |
int | Geeft de methode aan waarmee statistieken worden gemaakt.0 = Statistieken op basis van sorteren1 = Alleen intern gebruik van toepassing op: SQL Server 2019 (15.x) en latere versies. |
stats_generation_method_desc |
varchar(255) | De tekstbeschrijving van de methode waarmee statistieken worden gemaakt. Op basis van statistieken sorteren Alleen intern gebruik van toepassing op: SQL Server 2019 (15.x) en latere versies. |
auto_drop |
bit | Hiermee wordt aangegeven of de functie voor automatisch neerzetten is ingeschakeld voor dit statistiekenobject. Met AUTO_DROP de eigenschap kunnen statistiekenobjecten in een modus worden gemaakt, zodat een volgende schemawijziging niet wordt geblokkeerd door het statistiekobject, maar in plaats daarvan worden de statistieken zo nodig verwijderd. Op deze manier gedragen handmatig gemaakte statistieken met AUTO_DROP ingeschakelde functionaliteit zich als automatisch gemaakte statistieken. Zie AUTO_DROP optie voor meer informatie.Van toepassing op: SQL Server 2022 (16.x) en latere versies, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_id |
tinyint | Geeft de replica aan waaruit automatische statistieken voor het laatst zijn bijgewerkt. 1 = Primair 2 = Secundair 3 = Geo Secundair 4 = Secundaire geo-hoge beschikbaarheid Van toepassing op: SQL Server 2025 (17.x) Preview en latere versies, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_desc |
nvarchar(60) | Primair, Secundair, Geo Secundair, Geo HA Secundair Van toepassing op: SQL Server 2025 (17.x) Preview en latere versies, Azure SQL Database, Azure SQL Managed Instance. |
replica_name |
sysname | Exemplaarnaam van de replica in de beschikbaarheidsgroep.
NULL voor de primaire replicaVan toepassing op: SQL Server 2025 (17.x) Preview en latere versies, Azure SQL Database, Azure SQL Managed Instance |
Permissions
De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie de zichtbaarheidsconfiguratie voor metagegevens voor meer informatie.
Voorbeelden
In de volgende voorbeelden worden alle statistieken en statistiekenkolommen voor de HumanResources.Employee tabel geretourneerd.
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');
Verwante inhoud
- Objectcatalogusweergaven (Transact-SQL)
- Systeemcatalogusweergaven (Transact-SQL)
- query's uitvoeren op de veelgestelde vragen over sql Server System Catalog
- sys.dm_db_stats_properties (Transact-SQL)
- sys.dm_db_stats_histogram (Transact-SQL)
- sys.stats_columns (Transact-SQL)
- statistieken
- sp_updatestats (Transact-SQL)
- STATISTIEKEN maken (Transact-SQL)
- Statistieken maken