Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Dropa estatísticas de múltiplas coleções dentro das tabelas especificadas na base de dados atual.
Observação
Para mais informações sobre estatísticas no Microsoft Fabric, consulte Estatísticas no Microsoft Fabric.
Transact-SQL convenções de sintaxe
Sintaxe
-- 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
[;]
Arguments
tabela | Visão
É o nome da tabela alvo ou da vista indexada para a qual as estatísticas devem ser eliminadas. Os nomes das tabelas e vistas devem cumprir as regras para Identificadores de Base de Dados. Especificar o nome do proprietário da tabela ou da vista é opcional.
statistics_name
É o nome do grupo de estatísticas a eliminar. Os nomes das estatísticas devem cumprir as regras para identificadores
Observações
Tenha cuidado ao apresentar estatísticas. Isso pode afetar o plano de execução escolhido pelo otimizador de consulta.
As estatísticas sobre índices não podem ser descartadas usando DROP STATISTICS. As estatísticas mantêm-se enquanto o índice existir.
Para mais informações sobre a apresentação de estatísticas, consulte DBCC SHOW_STATISTICS (Transact-SQL).
Permissions
Requer permissão ALTER na tabela ou exibição.
Examples
A. Eliminar estatísticas de uma tabela
O exemplo seguinte elimina os grupos estatísticos (coleções) de duas tabelas. O VendorCredit grupo de estatísticas (coleção) da Vendor tabela e as CustomerTotal estatísticas (coleção) da SalesOrderHeader tabela são eliminados.
-- 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;
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
B. Eliminar estatísticas de uma tabela
Os exemplos seguintes eliminam as CustomerStats1 estatísticas da tabela Customer.
DROP STATISTICS Customer.CustomerStats1;
DROP STATISTICS dbo.Customer.CustomerStats1;
Ver também
ALTERAR BASE DE DADOS (Transact-SQL)
CRIAR ÍNDICE (Transact-SQL)
CRIAR ESTATÍ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)
ATUALIZAR ESTATÍSTICAS (Transact-SQL)
EVENTDATA (Transact-SQL)
USAR (Transact-SQL)
Estatísticas no Microsoft Fabric