Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de SQL Analytics en Microsoft Fabric
Almacén en Microsoft Fabric
Base de datos SQL en Microsoft Fabric
Quita las estadísticas de varias colecciones de las tablas especificadas de la base de datos actual.
Nota:
Para más información sobre las estadísticas de Microsoft Fabric, consulte Estadísticas en Microsoft Fabric.
Convenciones de sintaxis de Transact-SQL
Sintaxis
-- Syntax for SQL Server and Azure SQL Database
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse and Microsoft Fabric
DROP STATISTICS [ schema_name . ] table_name.statistics_name
[;]
Argumentos
mesa | vista
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 las tablas y las vistas deben ajustarse a 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 la vista.
Ejemplos
A. Eliminación de las estadísticas de una tabla
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 AdventureWorks2022;
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;
Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)
B. Eliminación de las estadísticas de una tabla
En los ejemplos siguientes, quite las estadísticas de CustomerStats1 de la tabla Customer.
DROP STATISTICS Customer.CustomerStats1;
DROP STATISTICS dbo.Customer.CustomerStats1;
Consulte también
BASE DE DATOS ALTER (Transact-SQL)
CREAR ÍNDICE (Transact-SQL)
CREAR ESTADÍSTICAS (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
ESTADÍSTICAS ACTUALIZADAS (Transact-SQL)
EVENTDATA (Transact-SQL)
USAR (Transact-SQL)
Estadísticas en Microsoft Fabric