Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Mit Datenbankobjekten arbeiten » Mit Indizes arbeiten

 

Indizes validieren

Sie können einen Index validieren, um sicherzustellen, dass jede Zeile, die in dem Index referenziert wird, in der Tabelle tatsächlich vorhanden ist. Bei Fremdschlüsselindizes wird durch eine Validierung auch gewährleistet, dass die entsprechende Zeile in der Primärtabelle vorhanden ist. Diese Prüfung ergänzt die Validierung, die von der Anweisung VALIDATE TABLE durchgeführt wird.

Achtung

Validieren Sie Tabellen oder komplette Datenbanken nur dann, wenn keine Verbindungen Änderungen in der Datenbank durchführen.

 ♦  So validieren Sie einen Index (Sybase Central)
  1. Verwenden Sie das SQL Anywhere 12-Plug-In, um als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle, für die der Index erstellt wurde, eine Verbindung mit der Datenbank herzustellen.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Indizes.

  3. Rechtsklicken Sie auf den Index und wählen Sie Validieren.

  4. Klicken Sie auf OK.

 ♦  So validieren Sie einen Index (SQL)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle, für die der Index erstellt wurde, mit der Datenbank.

  2. Führen Sie die Anweisung VALIDATE INDEX aus.

 ♦  So validieren Sie einen Index (dbvalid-Dienstprogramm)
  • Führen Sie einen dbvalid-Befehl mit der Option -i aus.

 Beispiel 1
 Beispiel 2