Partager via


DROP STATISTICS (Transact-SQL)

Supprime les statistiques de plusieurs collections dans les tables spécifiées dans la base de données active.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle.

Icône Lien de rubrique Conventions de la syntaxe 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

ALTER DATABASE (Transact-SQL)

CREATE INDEX (Transact-SQL)

CREATE STATISTICS (Transact-SQL)

sys.stats (Transact-SQL)

sys.stats_columns (Transact-SQL)

DBCC SHOW_STATISTICS (Transact-SQL)

sp_autostats (Transact-SQL)

sp_createstats (Transact-SQL)

UPDATE STATISTICS (Transact-SQL)

EVENTDATA (Transact-SQL)

USE (Transact-SQL)