DROP STATISTICS (Transact-SQL)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Menghilangkan statistik untuk beberapa koleksi dalam tabel yang ditentukan dalam database saat ini.
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)
