UPDATE STATISTICS (SQL Server Compact)

Aktualisiert die Statistik für die bereitgestellte Tabelle und den Index bzw. die Indizes.

Syntax

UPDATE STATISTICS ON < table_name > [ . <index_name> ]
    WITH FULLSCAN {, NORECOMPUTE }

Argumente

  • table_name
    Gibt den Namen der Tabelle an, in der die Statistiken aktualisiert werden sollen.
  • index_name
    Der Index, in dem die Statistiken aktualisiert werden sollen. Wenn kein Index angegeben wird, werden alle Verteilungsstatistiken in der angegebenen Tabelle oder in der indizierten Sicht aktualisiert. Hierzu zählen Statistiken, die mithilfe der CREATE STATISTICS-Anweisung, automatisch und während der Indexerstellung erstellt werden.
  • FULLSCAN
    Gibt an, dass alle Zeilen in der Tabelle gelesen werden sollen, um die statistischen Daten zu sammeln.
  • NORECOMPUTE
    Gibt an, dass die automatische Neuberechnung der Statistiken deaktiviert werden soll. Falls diese Option angegeben wird, verwendet das Datenbankmodul weiterhin alte Statistiken, selbst wenn die Daten geändert werden. Die Statistiken werden nicht vom Datenbankmodul automatisch aktualisiert und gewartet. Daher sind die Pläne möglicherweise nicht optimal.

    Hinweis

    Diese Option sollte sparsam und nur von einem geschulten Systemadministrator verwendet werden.

Beispiel

In diesem Beispiel wird der Product-Index für die Production-Tabelle aktualisiert, ein vollständiger Scan aller Zeilen in der Production-Tabelle erzwungen und die automatische Aktualisierung der Statistiken deaktiviert.

UPDATE STATISTICS ON Production.Product
   WITH FULLSCAN, NORECOMPUTE

Change History

Release History

5. Dezember 2005

Changed content
  • Updated the description for index_name