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
SQL-adatbázis a Microsoft Fabricben
Statisztikai információkat ad a megadott táblázaton található oszlopokról és indexekről.
Fontos
Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Statisztikákról információhoz kérjük a sys.stats és sys.stats_columns katalógus nézeteket.
Transact-SQL szintaxis konvenciók
Szemantika
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Megadja a statisztikai információk megadásának táblázatát. @objnamenvarchar(776), alapértelmezett nélkül. Lehet egy egy- vagy kétrészből álló név megadni.
[ @results = ] N'eredmény'
Meghatározza az információ mennyiségét.
@resultsnvarchar(5), alapértelmezett értéke STATS.
-
ALLFelsorolja az összes indexhez és olyan oszlopokat, amelyeken statisztikák készültek. -
STATSCsak a statisztikákat tartalmazza, amelyek nem kapcsolódnak indexhez.
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Eredményhalmaz
Az alábbi táblázat az eredményhalmaz oszlopait írja le.
| Oszlop név | Description |
|---|---|
statistics_name |
A statisztikák neve.
Sysname-et ad, és nem lehet NULL. |
statistics_keys |
Azok a kulcsok, amelyeken a statisztikák alapulnak. Visszaadja nvarchart (2078), és nem lehet az NULL. |
Megjegyzések
Használd DBCC SHOW_STATISTICS részletes statisztikai információk megjelenítésére bármely adott indexről vagy statisztikáról. További információért lásd DBCC SHOW_STATISTICS és sp_helpindex.
Permissions
A nyilvános szerepkör tagságát igényli.
Példák
A következő példa egyetlen oszlopos statisztikákat hoz létre az összes jogosult oszlophoz az adatbázis összes felhasználói táblájához AdventureWorks2025 a sp_createstatsfuttatásával. Ezután sp_helpstats elfutjuk, hogy megtaláljuk az eredményt a Customer táblázaton létrehozott statisztikákat.
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Itt van az eredmények összessége.
statistics_name statistics_keys
---------------------------- ----------------
_WA_Sys_00000003_22AA2996 AccountNumber
AK_Customer_AccountNumber AccountNumber
AK_Customer_rowguid rowguid
CustomerType CustomerType
IX_Customer_TerritoryID TerritoryID
ModifiedDate ModifiedDate
PK_Customer_CustomerID CustomerID