DROP STATISTICS (Transact-SQL)DROP STATISTICS (Transact-SQL)

APLICA-SE A: simSQL Server (a partir do 2008) simBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Cancela estatísticas de várias coleções dentro das tabelas especificadas no banco de dados atual.Drops statistics for multiple collections within the specified tables in the current database.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

-- Syntax for SQL Server and Azure SQL Database  
  
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]  
-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse  
  
DROP STATISTICS [ schema_name . ] table_name.statistics_name   
[;]  

ArgumentosArguments

table | viewtable | view
É o nome da tabela de destino ou exibição indexada para as quais as estatísticas devem ser canceladas.Is the name of the target table or indexed view for which statistics should be dropped. Os nomes de tabelas e exibições devem obedecer às regras de Identificadores do Banco de Dados.Table and view names must comply with the rules for Database Identifiers. A especificação da tabela ou do nome do proprietário da exibição é opcional.Specifying the table or view owner name is optional.

statistics_namestatistics_name
É o nome do grupo de estatísticas a cancelar.Is the name of the statistics group to drop. Nomes de estatísticas devem obedecer às regras para identificadores.Statistics names must comply with the rules for identifiers

RemarksRemarks

Tenha cuidado ao cancelar estatísticas.Be careful when you drop statistics. Essa ação pode afetar o plano de execução escolhido pelo otimizador de consulta.Doing so may affect the execution plan chosen by the query optimizer.

Estatísticas em índices não podem ser canceladas usando DROP STATISTICS.Statistics on indexes cannot be dropped by using DROP STATISTICS. As estatísticas permanecerão enquanto o índice existir.Statistics remain as long as the index exists.

Para obter mais informações sobre a exibição de estatísticas, veja DBCC SHOW_STATISTICS (Transact-SQL).For more information about displaying statistics, see DBCC SHOW_STATISTICS (Transact-SQL).

PermissõesPermissions

Requer a permissão ALTER na tabela ou exibição.Requires ALTER permission on the table or view.

ExemplosExamples

A.A. Cancelando estatísticas de uma tabelaDropping statistics from a table

O exemplo a seguir cancela os grupos de estatísticas (coleções) de duas tabelas.The following example drops the statistics groups (collections) of two tables. O grupo de estatísticas (coleção) VendorCredit da tabela Vendor e as estatísticas (coleção) CustomerTotal da tabela SalesOrderHeader são cancelados.The VendorCredit statistics group (collection) of the Vendor table and the CustomerTotal statistics (collection) of the SalesOrderHeader table are dropped.

-- 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;  
  

Exemplos: Azure SQL Data WarehouseAzure SQL Data Warehouse e Parallel Data WarehouseParallel Data WarehouseExamples: Azure SQL Data WarehouseAzure SQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse

B.B. Cancelando estatísticas de uma tabelaDropping statistics from a table

Os exemplos a seguir removem as estatísticas CustomerStats1 da tabela Customer.The following examples drop the CustomerStats1 statistics from table Customer.

DROP STATISTICS Customer.CustomerStats1;  
DROP STATISTICS dbo.Customer.CustomerStats1;  
  

Consulte TambémSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
CREATE INDEX (Transact-SQL) CREATE INDEX (Transact-SQL)
CREATE STATISTICS (Transact-SQL) CREATE STATISTICS (Transact-SQL)
sys.stats (Transact-SQL) sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL) sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL) DBCC SHOW_STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL) sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL) sp_createstats (Transact-SQL)
UPDATE STATISTICS (Transact-SQL) UPDATE STATISTICS (Transact-SQL)
EVENTDATA (Transact-SQL) EVENTDATA (Transact-SQL)
USE (Transact-SQL)USE (Transact-SQL)