DROP STATISTICS (Transact-SQL)
Quita las estadísticas de varias colecciones de las tablas especificadas de la base de datos actual.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
Argumentos
table | view
Es el nombre de la tabla o la vista indizada de destino de la que se van a quitar las estadísticas. Los nombres de tablas y vistas deben cumplir las reglas de los Identificadores de base de datos. Especificar el nombre del propietario de la tabla o vista es opcional.statistics_name
Es el nombre del grupo de estadísticas que se va a quitar. Los nombres de estadísticas deben cumplir las reglas de los identificadores.
Comentarios
Tenga cuidado al quitar estadísticas, ya que puede verse afectado el plan de ejecución elegido por el optimizador de consultas.
Las estadísticas de índices no se pueden quitar mediante DROP STATISTICS. Las estadísticas permanecen mientras exista el índice.
Para obtener más información sobre cómo mostrar estadísticas, vea DBCC SHOW_STATISTICS (Transact-SQL).
Permisos
Requiere el permiso ALTER en la tabla o vista.
Ejemplos
En el ejemplo siguiente se quitan los grupos (las colecciones) de estadísticas de dos tablas. Se quitan el grupo (la colección) de estadísticas VendorCredit de la tabla Vendor y el grupo (la colección) de estadísticas CustomerTotal de la tabla SalesOrderHeader.
-- 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;
Vea también
Referencia
CREATE STATISTICS (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL)