Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Släpper statistik för flera samlingar inom de angivna tabellerna i den aktuella databasen.
Anmärkning
För mer information om statistik i Microsoft Fabric, se Statistik i Microsoft Fabric.
Transact-SQL syntaxkonventioner
Syntax
-- 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
bord | utsikt
Är namnet på måltabellen eller den indexerade vyn för vilken statistik ska tas bort. Tabell- och vynamn måste följa reglerna för databasidentifierare. Att ange tabellen eller vyägarens namn är valfritt.
statistics_name
Är namnet på statistikgruppen som ska droppas. Statistiknamn måste följa reglerna för identifierare
Anmärkningar
Var försiktig när du tar bort statistik. Detta kan påverka den körningsplan som valts av frågeoptimeraren.
Det går inte att ta bort statistik över index med hjälp av DROP STATISTICS. Statistiken finns kvar så länge indexet finns.
För mer information om att visa statistik, se DBCC SHOW_STATISTICS (Transact-SQL).
Permissions
Kräver ALTER-behörighet för tabellen eller vyn.
Examples
A. Att ta bort statistik från en tabell
Följande exempel tar bort statistikgrupperna (samlingarna) av två tabeller. Statistikgruppen VendorCredit (samlingen) av Vendor tabellen och CustomerTotal statistiken (samlingen) av SalesOrderHeader tabellen tas bort.
-- 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;
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
B. Att ta bort statistik från en tabell
Följande exempel tar bort statistiken CustomerStats1 från tabellen Customer.
DROP STATISTICS Customer.CustomerStats1;
DROP STATISTICS dbo.Customer.CustomerStats1;
Se även
ÄNDRA DATABAS (Transact-SQL)
SKAPA INDEX (Transact-SQL)
SKAPA STATISTIK (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC-SHOW_STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
UPPDATERINGSSTATISTIK (Transact-SQL)
HÄNDELSEDATA (Transact-SQL)
ANVÄNDNING (Transact-SQL)
Statistik i Microsoft Fabric