Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Usuwa statystyki dla wielu kolekcji w określonych tabelach w aktualnej bazie danych.
Uwaga / Notatka
Więcej informacji o statystykach w Microsoft Fabric można znaleźć w artykule Statystyki w Microsoft Fabric.
Transact-SQL konwencje składni
Składnia
-- 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
stół | widok
To nazwa docelowej tabeli lub widoku indeksowego, dla którego statystyki powinny być usunięte. Nazwy tabel i widoków muszą być zgodne z zasadami dotyczącymi identyfikatorów baz danych. Określenie nazwy właściciela tabeli lub widoku jest opcjonalne.
statistics_name
Czy to nazwa grupy statystycznej, którą należy porzucić. Nazwy statystyk muszą spełniać zasady dotyczące identyfikatorów
Uwagi
Podczas porzucania statystyk należy zachować ostrożność. Może to mieć wpływ na plan wykonywania wybrany przez optymalizator zapytań.
Nie można usunąć statystyk dotyczących indeksów przy użyciu funkcji DROP STATISTICS. Statystyki pozostają tak długo, jak indeks istnieje.
Więcej informacji o wyświetlaniu statystyk można znaleźć w DBCC SHOW_STATISTICS (Transact-SQL).
Permissions
Wymaga uprawnienia ALTER w tabeli lub widoku.
Przykłady
A. Usuwanie statystyk z tabeli
Poniższy przykład usuwa grupy statystyk (kolekcje) dwóch tabel. Grupa VendorCredit statystyk (kolekcja) Vendor tabeli oraz statystyki CustomerTotal (kolekcja) SalesOrderHeader tabeli są usuwane.
-- 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;
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
B. Usuwanie statystyk z tabeli
Poniższe przykłady usuwają statystyki CustomerStats1 z tabeli Customer.
DROP STATISTICS Customer.CustomerStats1;
DROP STATISTICS dbo.Customer.CustomerStats1;
Zobacz też
BAZA DANYCH ALTER (Transact-SQL)
STWÓRZ INDEKS (Transact-SQL)
UTWÓRZ STATYSTYKI (Transact-SQL)
sys.stats (Transact-SQL)
sys.stats_columns (Transact-SQL)
DBCC SHOW_STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)
DANE ZDARZEŃ (Transact-SQL)
UŻYJ (Transact-SQL)
Statystyki w Microsoft Fabric