Aracılığıyla paylaş


DROP İSTATISTISTİKleri (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Mevcut veritabanında belirtilen tablolar içinde birden fazla koleksiyonun istatistiklerini düşürür.

Uyarı

Microsoft Fabric'teki istatistikler hakkında daha fazla bilgi için Microsoft Fabric'te İstatistikler sayfasına bakınız.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

masa | görünüm
İstistiklerin çıkarılması gereken hedef tablo veya indekslenmiş görünümün adı nedir? Tablo ve görünüm adları, Veritabanı Tanımlayıcıları kurallarına uygun olmalıdır. Tablo veya görünüm sahibi adını belirtmek isteğe bağlıdır.

statistics_name
İstatistik grubunun adı düşürülecek mi? İstatistik isimleri, tanımlayıcı kurallarına uymalıdır

Açıklamalar

İstatistikleri paylaştığınızda dikkatli olun. Bunu yapmak, sorgu iyileştiricisi tarafından seçilen yürütme planını etkileyebilir.

Dizinlerle ilgili istatistikler DROP STATISTICS kullanılarak silinemez. İstatistikler, dizin mevcut olduğu sürece kalır.

İstatistiklerin görüntülenmesi hakkında daha fazla bilgi için DBCC SHOW_STATISTICS (Transact-SQL) sayfasına bakınız.

Permissions

ALTER izni, tablo veya görünüm üzerinde gereklidir.

Örnekler

A. Bir tablodan istatistiklerin düşürülmesi

Aşağıdaki örnek, iki tablodan oluşan istatistik gruplarını (koleksiyonlarını) kaldırır. Tablonun VendorCredit istatistik grubu (koleksiyonu) Vendor ve CustomerTotal istatistikler (koleksiyon) SalesOrderHeader çıkarılır.

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

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

B. Bir tablodan istatistiklerin düşürülmesi

Aşağıdaki örnekler istatistikleri CustomerStats1 tablodan Customerdüşürür.

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

Ayrıca Bkz.

VERİ TABANINI DEĞİŞTİR (Transact-SQL)
İNDEKS OLUŞTUR (Transact-SQL)
İSTATİSTİK OLUŞTUR (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
İSTATİSTİKLERİ GÜNCELLE (Transact-SQL)
OLAY VERILERI (Transact-SQL)
KULLANIM (Transact-SQL)
Microsoft Fabric'te İstatistikler