Abfrage-Tracking in Aggregate Storage-Datenbanken verwenden

Verwenden Sie Abfragedaten, um den zum Materialisieren für eine Datenbank am besten geeigneten Satz von Aggregatansichten auszuwählen.

Das Abfrage-Tracking wird aktiviert, um Daten zu den Kosten der einzelnen Abfragen zu erfassen, die für die Datenbank ausgeführt werden. Die Kosten einer Abfrage sind eine Schätzung der durchschnittlichen Abrufzeit, die zum Abrufen von Werten aus der Ansicht erforderlich ist. Für die erste Ansicht (standardmäßig ausgewählt) ist die Schätzung der Durchschnitt aller möglichen Abfragen. Für Ansichten, für die das Abfrage-Tracking verwendet wird, ist die Schätzung der Durchschnitt der getrackten Abfragen. Aus diesem Grund können in einer Ansicht unter unterschiedlichen Bedingungen unterschiedliche Schätzungen angezeigt werden. Um einen Prozentsatz zu berechnen, mit dem der Vorteil der Verwendung einer bestimmten Ansicht ausgewertet wird, teilen Sie den Abfragekostenwert für die Ansicht durch den Abfragekostenwert für die Verwendung von Ansichten, die nur Werte der Ebene 0 enthalten.

Nach der Aktivierung wird das Abfrage-Tracking fortgesetzt, bis eines der folgenden Ereignisse eintritt:

  • Das Abfrage-Tracking wird, wie in diesem Thema beschrieben, für die Datenbank deaktiviert.

  • Die Anwendung wird beendet. Wenn die Anwendung beendet wird, wird das Abfrage-Tracking nicht automatisch fortgesetzt, wenn die Anwendung neu gestartet wird.

  • Für die Datenbank werden weitere Aggregatsichten materialisiert. Da Abfrage-Tracking-Daten ungültig werden, wenn weitere Ansichten materialisiert werden, wird das Abfrage-Tracking beim Materialisieren neuer Aggregatsichten zurückgesetzt.

Das Abfrage-Tracking, das nur im Arbeitsspeicher gespeichert wird, enthält Abfragen von Oracle Hyperion Web Analysis, der Raster-API, von Berichtsskripten, von Java-APIs usw.

Hinweis:

Das Abfrage-Tracking kann nur in Aggregate Storage-Datenbanken verwendet werden.

So aktivieren oder deaktivieren Sie das Abfrage-Tracking:

  1. Klicken Sie in der Systemansicht auf Symbol "Datenbankeigenschaften"
  2. Klicken Sie in der administrativen Gesamtübersicht mit der rechten Maustaste auf den Plantyp. Wählen Sie anschließend Abfrage-Tracking aus, und wählen Sie eine dieser Optionen aus:
    • Aktivieren, um das Abfrage-Tracking zu aktivieren.

    • Deaktivieren, um das Abfrage-Tracking zu deaktivieren.

      Wenn Sie das Abfrage-Tracking aktivieren, zeichnet die Datenbank Abfrageinformationen auf. Wenn Sie das Abfrage-Tracking deaktivieren, beendet die Datenbank das Aufzeichnen der Abfrageinformationen und löscht die Abfragedaten aus dem Speicher.

  3. Klicken Sie auf OK, um zu bestätigen, dass Sie das Abfrage-Tracking aktivieren oder deaktivieren möchten.