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

이 항목은 다음에 적용됩니다. 예SQL Server(2008부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

현재 데이터베이스에서 지정한 테이블 내에 있는 여러 컬렉션에 대한 통계를 삭제합니다.Drops statistics for multiple collections within the specified tables in the current database.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax

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

인수Arguments

테이블 | 보기table | view
통계를 삭제할 대상 테이블이나 인덱싱된 뷰의 이름입니다.Is the name of the target table or indexed view for which statistics should be dropped. 에 대 한 규칙을 사용 하 여 테이블 및 뷰 이름은 따라야 데이터베이스 식별자합니다.Table and view names must comply with the rules for Database Identifiers. 테이블이나 뷰 소유자 이름은 선택적으로 지정할 수 있습니다.Specifying the table or view owner name is optional.

statistics_namestatistics_name
삭제할 통계 그룹의 이름입니다.Is the name of the statistics group to drop. 통계 이름은 식별자에 대한 규칙을 따라야 합니다.Statistics names must comply with the rules for identifiers

주의Remarks

통계를 삭제할 때는 주의하세요.Be careful when you drop statistics. 통계를 삭제하면 쿼리 최적화 프로그램이 선택한 실행 계획에 영향을 줄 수 있습니다.Doing so may affect the execution plan chosen by the query optimizer.

인덱스에 대한 통계는 DROP STATISTICS를 사용하여 삭제할 수 없으며Statistics on indexes cannot be dropped by using DROP STATISTICS. 인덱스가 존재하는 한 통계도 유지됩니다.Statistics remain as long as the index exists.

통계 표시 하는 방법에 대 한 자세한 내용은 참조 DBCC show_statistics( Transact SQL ) .For more information about displaying statistics, see DBCC SHOW_STATISTICS (Transact-SQL).

PermissionsPermissions

테이블이나 뷰에 대한 ALTER 권한이 필요합니다.Requires ALTER permission on the table or view.

Examples

1.A. 테이블에서 통계를 삭제 하는 중Dropping statistics from a table

다음 예에서는 두 테이블의 통계 그룹(컬렉션)을 삭제하는 방법을 보여 줍니다.The following example drops the statistics groups (collections) of two tables. VendorCredit 테이블의 Vendor 통계 그룹(컬렉션)과 CustomerTotal 테이블의 SalesOrderHeader 통계(컬렉션)가 삭제됩니다.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;  

예: Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse병렬 데이터 웨어하우스Parallel Data WarehouseExamples: Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse and 병렬 데이터 웨어하우스Parallel Data Warehouse

2.B. 테이블에서 통계를 삭제 하는 중Dropping statistics from a table

다음 예에서는 drop는 CustomerStats1 테이블에서 통계 Customer합니다.The following examples drop the CustomerStats1 statistics from table Customer.

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

관련 항목:See 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)