Sdílet prostřednictvím


DROP STATISTIKY (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Ukládá statistiky pro více kolekcí v rámci specifikovaných tabulek v aktuální databázi.

Poznámka:

Pro více informací o statistice v Microsoft Fabric viz Statistiky v Microsoft Fabric.

Transact-SQL konvence syntaxe

Syntaxe

-- Syntax for SQL Server and Azure SQL Database  
  
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]  
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse and Microsoft Fabric
  
DROP STATISTICS [ schema_name . ] table_name.statistics_name   
[;]  

Arguments

stůl | pohled
Je název cílové tabulky nebo indexovaného pohledu, pro který by měly být statistiky vynechány. Názvy tabulek a zobrazení musí splňovat pravidla pro identifikátory databází. Zadání názvu vlastníka tabulky nebo zobrazení je volitelné.

statistics_name
Je název skupiny pro statistiku, kterou je třeba vyřadit. Statistická jména musí splňovat pravidla identifikátorů

Poznámky

Při zacházení se statistikami buďte opatrní. To může ovlivnit plán provádění zvolený optimalizátorem dotazů.

Statistiky indexů nelze odstranit pomocí funkce DROP STATISTICS. Statistiky zůstávají tak dlouho, dokud index existuje.

Pro více informací o zobrazování statistik viz DBCC SHOW_STATISTICS (Transact-SQL).

Povolení

Vyžaduje oprávnění ALTER v tabulce nebo zobrazení.

Examples

A. Vyhazování statistik z tabulky

Následující příklad opouští statistické skupiny (kolekce) dvou tabulek. Statistická VendorCredit skupina (sbírka) tabulky Vendor a statistiky CustomerTotal (sbírka) SalesOrderHeader tabulky jsou vyřazeny.

-- Create the statistics groups.  
USE AdventureWorks2022;  
GO  
CREATE STATISTICS VendorCredit  
    ON Purchasing.Vendor (Name, CreditRating)  
    WITH SAMPLE 50 PERCENT  
CREATE STATISTICS CustomerTotal  
    ON Sales.SalesOrderHeader (CustomerID, TotalDue)  
    WITH FULLSCAN;  
GO  
DROP STATISTICS Purchasing.Vendor.VendorCredit, Sales.SalesOrderHeader.CustomerTotal;  

Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)

B. Vyhazování statistik z tabulky

Následující příklady vyřazují statistiky CustomerStats1 z tabulky Customer.

DROP STATISTICS Customer.CustomerStats1;  
DROP STATISTICS dbo.Customer.CustomerStats1;  

Viz také

ALTER DATABASE (Transact-SQL)
VYTVOŘTE INDEX (Transact-SQL)
VYTVOŘIT STATISTIKY (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
DB SHOW_STATISTICS CC (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)
EVENTDATA (Transact-SQL)
USE (Transact-SQL)
Statistiky v Microsoft Fabric