DROP STATISTICS (Transact-SQL)
Elimina le statistiche di più insiemi all'interno delle tabelle specificate del database corrente.
Sintassi
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
Argomenti
table | view
Nome della tabella o vista indicizzata di destinazione di cui si desidera eliminare le statistiche. I nomi di tabelle e viste devono essere conformi alle regole per gli Identificatori. Il nome del proprietario della tabella o vista è facoltativo.statistics_name
Nome del gruppo di statistiche da eliminare. I nomi dei gruppi di statistiche devono essere conformi alle regole per gli identificatori.
Osservazioni
Eliminare le statistiche con cautela in quanto l'operazione può influire sul piano di esecuzione scelto da Query Optimizer.
Le statistiche negli indici non possono essere eliminate tramite DROP STATISTICS. Le statistiche vengono mantenute per tutta l'esistenza dell'indice.
Per ulteriori informazioni sulla visualizzazione delle statistiche, vedere DBCC SHOW_STATISTICS (Transact-SQL).
Autorizzazioni
È richiesta l'autorizzazione ALTER sulla tabella o sulla vista.
Esempi
Nell'esempio seguente vengono eliminati i gruppi (insiemi) di statistiche di due tabelle, ossia il gruppo (insieme) di statistiche VendorCredit della tabella Vendor e il gruppo (insieme) di statistiche CustomerTotal della tabella SalesOrderHeader.
-- Create the statistics groups.
USE AdventureWorks;
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;
Vedere anche