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 » Abfragen optimieren und ausführen » Performance durch materialisierte Ansichten verbessern

 

Die Kandidatenliste für materialisierte Ansichten ermitteln

Sie können jederzeit eine Liste aller materialisierten Ansichten abrufen, die für den Optimierer als Kandidaten in Frage kommen, indem Sie den folgenden Befehl ausführen:

SELECT * FROM sa_materialized_view_info( ) WHERE AvailForOptimization='Y';

Die gelieferte Liste gilt speziell für die anfordernde Verbindung, da der Optimierer Optionseinstellungen berücksichtigt, wenn er die Liste generiert. Eine materialisierte Ansicht wird nicht als Kandidat betrachtet, wenn die Optionen für die Verbindung nicht mit den Optionen übereinstimmen, die beim Erstellen der materialisierten Ansicht in Kraft waren. Eine Liste der Optionen, die übereinstimmen müssen, finden Sie unter Einschränkungen bei materialisierten Ansichten.

Sie können eine Liste aller materialisierten Ansichten abrufen, die nicht als Kandidaten für die Verbindung betrachtet werden, da nicht alle Optionseinstellungen übereinstimmen. Führen Sie dazu den folgenden Befehl von der Verbindung aus durch, welche die Abfrage ausführen wird:

SELECT * FROM sa_materialized_view_info( ) WHERE AvailForOptimization='O';