Compartir a través de


DROP STATISTICS (Transact-SQL)

Quita las estadísticas de varias colecciones de las tablas especificadas de la base de datos actual.

Icono de vínculo a temasConvenciones 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. 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 AdventureWorks2008R2;
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;