Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Az SQL Server adatbázisában található táblákhoz, indexekhez és indexelt nézetekhez tartozó összes statisztikai objektumhoz tartalmaz egy sort. Minden index rendelkezik egy azonos nevű és azonosítójúindex_id = stats_id () statisztikai sortal, de nem minden statisztikai sor rendelkezik megfelelő indexgel.
A katalógusnézet sys.stats_columns statisztikai adatokat biztosít az adatbázis minden oszlopához.
A statisztikákról további információt a Statisztika című témakörben talál.
Megjegyzés:
A Microsoft Fabric statisztikáiról további információt a Fabric Data Warehouse statisztikái című témakörben talál.
| Oszlop név | Adattípus | Description |
|---|---|---|
object_id |
int | Annak az objektumnak az azonosítója, amelyhez ezek a statisztikák tartoznak. |
name |
sysname | A statisztikák neve. Az objektumon belül egyedi. |
stats_id |
int | A statisztikák azonosítója. Az objektumon belül egyedi. Ha a statisztikák egy indexnek felelnek meg, a stats_id érték megegyezik a sys.indexes katalógusnézet index_id értékével. |
auto_created |
bit | Azt jelzi, hogy az SQL Server automatikusan létrehozta-e a statisztikákat. 0 = Az SQL Server nem hozta létre automatikusan a statisztikákat. 1 = Az SQL Server automatikusan létrehozott statisztikákat. |
user_created |
bit | Azt jelzi, hogy a statisztikákat egy felhasználó hozta-e létre. 0 = A statisztikákat nem egy felhasználó hozta létre. 1 = A statisztikát egy felhasználó hozta létre. |
no_recompute |
bit | Azt jelzi, hogy a statisztikát a NORECOMPUTE beállítással hozták-e létre.0 = A statisztikát nem a NORECOMPUTE beállítással hozták létre.1 = A beállítással NORECOMPUTE statisztikai adatok lettek létrehozva. |
has_filter |
bit | 0 = A statisztikák nem rendelkeznek szűrővel, és az összes sorra vannak kiszámítva. 1 = A statisztikák szűrővel rendelkeznek, és csak a szűrődefiníciónak megfelelő sorokra vannak kiszámítva. |
filter_definition |
nvarchar(max) | A szűrt statisztikákban szereplő sorok részhalmazának kifejezése.NULL = Nem szűrt statisztikák. |
is_temporary |
bit | Azt jelzi, hogy a statisztikák ideiglenesek-e. Az ideiglenes statisztikák támogatják az Always On rendelkezésre állási csoportokat az írásvédett hozzáféréshez engedélyezett másodlagos adatbázisokhoz. 0 = A statisztikák nem ideiglenesek. 1 = A statisztikák ideiglenesek. A következőkre vonatkozik: SQL Server |
is_incremental |
bit | Jelezze, hogy a statisztikák növekményes statisztikaként lettek-e létrehozva. 0 = A statisztikák nem növekményesek. 1 = A statisztikák növekményesek. A: SQL Server 2014 (12.x) és újabb verziókra vonatkozik. |
has_persisted_sample |
bit | Azt jelzi, hogy a statisztikák létrehozva vagy frissítve lettek-e a PERSIST_SAMPLE_PERCENT beállítással.0 = A statisztikák nem megőrzik a minta százalékos arányát.1 = A statisztikát a PERSIST_SAMPLE_PERCENT beállítással hozták létre vagy frissítették.A: SQL Server 2019 (15.x) és újabb verziókra vonatkozik. |
stats_generation_method |
int | Azt a módszert jelzi, amellyel a statisztikák létrejönnek.0 = Rendezésalapú statisztikák1 = Csak belső használat A: SQL Server 2019 (15.x) és újabb verziókra vonatkozik. |
stats_generation_method_desc |
varchar(255) | Annak a módszernek a szöveges leírása, amellyel a statisztikák létrejönnek. Rendezésalapú statisztikák Csak belső használat A: SQL Server 2019 (15.x) és újabb verziókra vonatkozik. |
auto_drop |
bit | Azt jelzi, hogy az automatikus legördülő funkció engedélyezve van-e ehhez a statisztikai objektumhoz. A AUTO_DROP tulajdonság lehetővé teszi a statisztikai objektumok létrehozását olyan módban, hogy a statisztikai objektum nem blokkolja az azt követő sémamódosítást, hanem szükség szerint elveti a statisztikákat. Így a manuálisan létrehozott, AUTO_DROP engedélyezett statisztikák automatikusan létrehozott statisztikákhoz hasonlóan viselkednek. További információ: AUTO_DROP lehetőség.A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók, Azure SQL Database, Felügyelt Azure SQL-példány. |
replica_role_id |
tinyint | Azt a replikát jelzi, amelyről az automatikus statisztikák legutóbb frissültek. 1 = Elsődleges 2 = Másodlagos 3 = Geo másodlagos 4 = Geo HA Másodlagos Alkalmazható: SQL Server 2025 (17.x) és újabb verziók, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_desc |
nvarchar(60) | Elsődleges, Másodlagos, Geo másodlagos, Geo HA Secondary Alkalmazható: SQL Server 2025 (17.x) és újabb verziók, Azure SQL Database, Azure SQL Managed Instance. |
replica_name |
sysname | A replika példányneve a rendelkezésre állási csoportban.
NULL az elsődleges replika esetébenAlkalmazható: SQL Server 2025 (17.x) és újabb verziók, Azure SQL Database, Azure SQL Managed Instance |
Permissions
A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatósági konfigurációja.
Példák
Az alábbi példák a tábla összes statisztikai és statisztikai oszlopát HumanResources.Employee tartalmazzák.
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');
Kapcsolódó tartalom
- Objektumkatalógus nézetei (Transact-SQL)
- Rendszerkatalógus nézetei (Transact-SQL)
- SQL Server rendszerkatalógusának lekérdezése – gyakori kérdések
- sys.dm_db_stats_properties (Transact-SQL)
- sys.dm_db_stats_histogram (Transact-SQL)
- sys.stats_columns (Transact-SQL)
- Statisztika
- sp_updatestats (Transact-SQL)
- Statok létrehozása (Transact-SQL)
- Statisztikák létrehozása