DROP STATISTICS (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Menghilangkan statistik untuk beberapa koleksi dalam tabel yang ditentukan dalam database saat ini.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

-- 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  
  
DROP STATISTICS [ schema_name . ] table_name.statistics_name   
[;]  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

Meja | Lihat
Adalah nama tabel target atau tampilan terindeks yang statistiknya harus dihilangkan. Nama tabel dan tampilan harus mematuhi aturan untuk Pengidentifikasi Database. Menentukan nama pemilik tabel atau tampilan bersifat opsional.

statistics_name
Adalah nama grup statistik yang akan dihilangkan. Nama statistik harus mematuhi aturan untuk pengidentifikasi

Keterangan

Berhati-hatilah saat Anda menghilangkan statistik. Melakukannya dapat memengaruhi rencana eksekusi yang dipilih oleh pengoptimal kueri.

Statistik pada indeks tidak dapat dihilangkan dengan menggunakan DROP STATISTICS. Statistik tetap ada selama indeks ada.

Untuk informasi selengkapnya tentang menampilkan statistik, lihat SHOW_STATISTICS DBCC (Transact-SQL).

Izin

Memerlukan izin UBAH pada tabel atau tampilan.

Contoh

A. Menghilangkan statistik dari tabel

Contoh berikut menghilangkan grup statistik (koleksi) dari dua tabel. Grup VendorCredit statistik (koleksi) Vendor tabel dan CustomerTotal statistik (koleksi) SalesOrderHeader tabel dihilangkan.

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

Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)

B. Menghilangkan statistik dari tabel

Contoh berikut menghilangkan CustomerStats1 statistik dari tabel Customer.

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

Lihat juga

MENGUBAH DATABASE (T-SQL)
CREATE INDEX (Transact-SQL)
BUAT STATISTIK (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
SHOW_STATISTICS DBCC (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
PERBARUI STATISTIK (Transact-SQL)
EVENTDATA (Transact-SQL)
USE (Transact-SQL)