Freigeben über


Löschen von hypothetischen Indizes und Statistiken

Wenn der Datenbankmodul-Optimierungsratgeber Empfehlungen erstellt, werden automatisch Namen für die empfohlenen Objekte erstellt. Bei diesen Objekten handelt es sich um Indizes, indizierte Sichten, Statistiken, Partitionsfunktionen oder Partitionsschemas. Microsoft empfiehlt dringend, diese automatisch generierten Namen zu ändern, bevor Sie eine Optimierungsempfehlung implementieren. Andernfalls ist es schwierig zwischen Objekten zu unterscheiden, die vor der Optimierung vorhanden waren, und Objekten, die durch Implementieren einer Empfehlung des Datenbankmodul-Optimierungsratgebers hinzugefügt werden.

Der Datenbankmodul-Optimierungsratgeber führt stets ein Cleanup aller erstellten Objekte aus. Falls der Prozess des Datenbankmodul-Optimierungsratgebers beendet wird und automatisch generierte Objekte zurücklässt, können Sie Abfragen erstellen, die mithilfe der Objektnamenspräfixe in der folgenden Liste nach solchen Objekten suchen.

Standardmäßige Objektnamenspräfixe

Beim Optimieren von Datenbanken kann der Datenbankmodul-Optimierungsratgeber Objekte mit den in der folgenden Tabelle aufgeführten Präfixen erstellen:

Objekttyp Standardmäßige Objektnamenspräfixe Beispiel

Indizes

_dta_index_

_dta_index_dta_mv_1_7_1150627142_K2

Statistik

_dta_stat_

_dta_stat_2041058307_2_5

Sichten

_dta_mv_

_dta_mv_3

Partitionsfunktionen

_dta_pf_

_dta_pf_1043

Partitionsschemas

_dta_ps_

_dta_ps_1040

Unterscheiden zwischen hypothetischen und echten automatisch generierten Objekten

Alle Statistiken, Sichten, Partitionsfunktionen und Partitionsschemas, die der Datenbankmodul-Optimierungsratgeber erstellt, sind echte Objekte und können nicht von Objekten unterschieden werden, die vor dem Optimieren vorhanden waren.

Der Datenbankmodul-Optimierungsratgeber erstellt hypothetische Indizes. Um zu ermitteln, welche Indizes hypothetisch sind, gehen Sie wie folgt vor:

  • Für Microsoft SQL Server 2005 überprüfen Sie die is_hypothetical-Spalte der sys.indexes-Katalogsicht.
  • Für Microsoft SQL Server 2000 verwenden Sie das sysindexes.status & 0x20=0-Prädikat, um echte Indizes zu identifizieren.