DROP STATISTICS (Transact-SQL)
Supprime les statistiques de plusieurs collections dans les tables spécifiées dans la base de données active.
Conventions de la syntaxe de Transact-SQL
Syntaxe
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
Arguments
table | view
Nom de la table cible ou de la vue indexée dans laquelle figurent les statistiques à supprimer. Les noms de la table et de la vue doivent suivre les règles applicables aux Identificateur de la base de données.. Vous n'êtes pas obligé de spécifier le nom du propriétaire de la table ou de la vue.statistics_name
Nom du groupe de statistiques à supprimer. Les noms de statistiques doivent respecter les règles applicables aux identificateurs.
Notes
Soyez prudents lorsque vous supprimez des statistiques. En effet, vous risquez d'affecter le plan d'exécution choisi par l'optimiseur de requête.
Les statistiques sur les index ne peuvent pas être supprimées à l'aide de DROP STATISTICS. Les statistiques sont conservées aussi longtemps que l'index existe.
Pour plus d'informations sur l'affichage des statistiques, consultez DBCC SHOW_STATISTICS (Transact-SQL).
Autorisations
Nécessite l'autorisation ALTER sur la table ou la vue.
Exemples
L'exemple suivant supprime les groupes de statistiques (collections) de deux tables. Le groupe de statistiques (collection) VendorCredit de la table Vendor et le groupe de statistiques (collection) CustomerTotal de la table SalesOrderHeader sont supprimés.
-- Create the statistics groups.
USE AdventureWorks2012;
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;
Voir aussi
Référence
CREATE STATISTICS (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL)