Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Datenbank in Microsoft Fabric
Sie können Statistiken aus Tabellen und Ansichten in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL löschen (weglassen)
In diesem Thema
Vorbereitungen:
So löschen Sie Statistiken aus einer Tabelle oder einer Sicht mit:
Vorbereitungen
Einschränkungen
Gehen Sie vorsichtig vor, wenn Sie Statistiken löschen. Dieser Vorgang kann sich auf den vom Abfrageoptimierer ausgewählten Ausführungsplan auswirken.
Statistiken für Indizes können mit DROP STATISTICS nicht gelöscht werden. Die Statistiken bleiben so lange vorhanden wie der Index.
Security
Permissions
Erfordert die ALTER-Berechtigung in der Tabelle oder Sicht.
Verwendung von SQL Server Management Studio
So löschen Sie Statistiken aus einer Tabelle oder einer Sicht
Klicken Sie im Objekt-Explorerauf das Pluszeichen, um die Datenbank zu erweitern, in der Sie die Statistik löschen möchten.
Klicken Sie auf das Pluszeichen, um den Ordner Tabellen zu erweitern.
Klicken Sie auf das Pluszeichen, um die Tabelle zu erweitern, in der Sie eine Statistik löschen möchten.
Klicken Sie auf das Pluszeichen, um den Ordner Statistik zu erweitern.
Klicken Sie mit der rechten Maustaste auf das Statistikobjekt, das Sie löschen möchten, und wählen Sie dann Löschen.
Stellen Sie im Dialogfeld Objekt löschen sicher, dass die richtige Statistik ausgewählt ist, und klicken Sie auf OK.
Verwenden von Transact-SQL
So löschen Sie Statistiken aus einer Tabelle oder einer Sicht
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
USE AdventureWorks2022; GO -- First, create two statistics named VendorCredit and CustomerTotal -- The first statistic uses a random 50% sample of information provided from the Name and CreditRating columns in the Purchasing.Vendor table. CREATE STATISTICS VendorCredit ON Purchasing.Vendor (Name, CreditRating) WITH SAMPLE 50 PERCENT -- The second statistic uses all of the information from the CustomerID and TotalDue columns in the Sales.SalesOrderHeader table CREATE STATISTICS CustomerTotal ON Sales.SalesOrderHeader (CustomerID, TotalDue) WITH FULLSCAN; GO -- This next statement drops both of the statistics created above. Note that the naming convention is [table_name].[statistics_name]. DROP STATISTICS Purchasing.Vendor.VendorCredit, Sales.SalesOrderHeader.CustomerTotal; GO
Weitere Informationen finden Sie unter DROP STATISTICS (Transact-SQL).