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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Tabellen, Ansichten und Indizes » Materialisierte Ansichten

 

Aktivieren und Deaktivieren der Verwendung einer materialisierten Ansicht durch den Optimierer

Auch wenn eine Abfrage keine materialisierte Ansicht referenziert, kann der Optimierer entscheiden, die Ansicht zum Erfüllen einer Abfrage zu verwenden, wenn sich dadurch die Performance verbessert. Sie können die Verwendung einer materialisierten Ansicht durch den Optimierer zum Erfüllen einer Abfrage aktivieren oder deaktivieren.

Voraussetzungen

Sie müssen die DBA-Berechtigung besitzen oder Eigentümer der materialisierten Ansicht sein.

Kontext und Bemerkungen

Viele.

 Aktivieren oder Deaktivieren der Verwendung einer materialisierten Ansicht in der Optimierung mit Sybase Central
  1. Stellen Sie eine Verbindung zur Datenbank mithilfe des SQL Anywhere 12-Plug-Ins her.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.

  3. Rechtsklicken Sie auf die materialisierte Ansicht und klicken Sie auf Eigenschaften.

  4. Klicken Sie auf die Registerkarte Allgemein und aktivieren bzw. deaktivieren Sie das Kontrollkästchen In der Optimierung verwendet.

  5. Klicken Sie auf OK.

Ergebnisse

Sobald eine materialisierte Ansicht für die Verwendung durch den Optimierer aktiviert ist, berücksichtigt der Optimierer sie bei der Berechnung des besten Plans zum Erfüllen einer Abfrage, auch wenn die Ansicht in der Abfrage nicht explizit referenziert wird. Wenn eine materialisierte Ansicht für die Verwendung durch den Optimierer deaktiviert ist, berücksichtigt der Optimierer sie nicht.

Nächste Schritte

Es kann sinnvoll sein, eine Abfrage der zugrunde liegenden Objekte der Ansicht auszuführen, um anhand des Abfrageausführungsplans zu überprüfen, ob der Optimierer die Ansicht verwendet. Die Verfügbarkeit der Ansicht garantiert jedoch nicht, dass der Optimierer sie verwendet. Die Wahl des Optimierers basiert auf der Performance.

 Siehe auch