Data Virtualization ' Manager kann einen Cache-Eintrag erstellen, um Abfragedaten und -ergebnisse zu speichern und die Abfrageleistung zu optimieren.
Vorbereitende Schritte
Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind.
- Sie verfügen über die erforderlichen Berechtigungen zum Ausführen der SQL-Anweisung.
- Sie verwenden eine Abfrage, die den Tabellennamen mit einem Schemanamen qualifiziert, zum Definieren und Erstellen des Cacheeintrags. Weitere Informationen finden Sie unter Schemas erstellen.
- Sie haben alle Einschränkungen für das Crating von Caches berücksichtigt. Weitere Informationen finden Sie unter Beschränkungen für Cache-Einträge in der Data Virtualization.
Informationen zu dieser Task
Benutzer von Data Virtualization benötigen interaktive Abfrageleistung für den Zugriff auf Daten beliebiger Größe, beliebigen Formats und beliebiger Quelle. Um zeitaufwändige Abfrageausführungen zu vermeiden, kann ' Data Virtualization ' Manager einen Cache-Eintrag erstellen, um die Leistung durch Zwischenspeichern der Ergebnismenge Ihrer Abfragen zu verbessern.
Es empfiehlt sich, die Anzahl der Cacheeinträge unabhängig von der Größe zu begrenzen. Durcheine hohe Anzahl von Cacheeinträgen wird der Aufwand für die Kompilierung und Auswertungvon Benutzerabfragen erhöht und die Serviceleistung reduziert.
Prozedur
- Wechseln Sie zu .
- Klicken Sie auf Neuen Cache hinzufügen auf der Registerkarte Aktive Datencaches .
- Geben Sie gültige Abfragen im SQL-Editor ein, um Ihren Cache zu erstellen.
Hinweis:
- Ihre Abfrage muss einen Schemanamen beinhalten. Weitere Informationen finden Sie unter Schemas erstellen.
- Ihre Abfrage darf keine SQL-Abschlusszeichen beinhalten.
Der Syntaxassistent vereinfachtdas Schreiben von SQL-Anweisungen. Darüber hinaus könnenSie den Inhalt Ihrer SQL-Anweisungen filtern und durchsuchen.
Einschränkung: Cache-Einträge unterliegen bei der
Data Virtualization bestimmten Einschränkungen. Weitere Informationen finden Sie unter
Einschränkungen für Cacheeinträge.
- Klicken Sie auf Abfragen mit Cache testen. Führen Sie die folgenden Schritte aus, um zu ermitteln, ob der Cache zur Laufzeit mit einer oder mehreren Abfragen übereinstimmen kann.
Die entsprechenden Abfragen werden im Abschnitt Ausgewählte Abfragen angezeigt. Sie können ausgewählte Abfragen bearbeiten und entfernen, bevor Sie eine Abfrage mit Cache testen, indem Sie die folgenden Schritte ausführen.
- Klicken Sie auf Abfragen testen , um die Auswirkung des Cache auf die ausgewählten Abfragen zu schätzen.
Die Spalte
Status im Abschnitt
Ausgewählte Abfragen enthält die folgenden Informationen.
- Mit Cache abgeglichen
- Data Virtualization hat festgestellt, dass der Cache mit den ausgewählten Abfragen übereinstimmt, und wenn Sie sich für die Erstellung des Cache entscheiden, werden diese Abfragen den Cache wahrscheinlich zur Laufzeit verwenden. Ob diesdie Abfrageleistung verbessert, hängt von weiteren Faktoren im gesamten Abfrageplan ab.
Hinweis: Es gibt keine Garantie, dass Abfragen den Cache verwenden. Andere nahezu identische Caches überschreiben möglicherweise das Dienstprogramm des Cache, den Sie erstellen.
- Nicht mit Cache abgeglichen
- Data Virtualization hat festgestellt, dass der Cache nicht mit den ausgewählten Abfragen übereinstimmt und daher keinen Einfluss auf die Abfrageleistung hat.
- Fehler
- Data Virtualization kann nicht überprüfen, ob die ausgewählten Abfragen mit dem Cache übereinstimmen oder nicht. Details hierzu finden Sie in der Fehlernachricht.
- Klicken Sie auf Diesen Cache verwenden , um den Cache auf die ausgewählten Abfragen anzuwenden.
- Klicken Sie auf Weiter. Gehen Sie wie folgt vor, um eine Aktualisierungsrate für den Cache festzulegen.
Durch eine häufige Aktualisierung wird verhindert, dassder Cache allmählich veraltet. Legen Sie die Aktualisierungsfrequenz entsprechend diesen Werten fest.
- Ohne, nur manuell: Wenn Sie diese Option auswählen, können Sie den Cache über das Aktionsmenü manuell aktualisieren.
- Minuten: Wählen Sie das Intervall in Minuten aus, um Ihren Cache zu aktualisieren. Sie können beispielsweise alle 15 Minuten eine Aktualisierung durchführen.
- Stündlich: Wählen Sie die Zeit (Minute) der Stunde für die Aktualisierung des Cache aus. Sie können beispielsweise jede Stunde um die 30 Minuten nach der vollen Stunde aktualisieren.
- Täglich: Wählen Sie die Uhrzeit aus, zu der der Cache aktualisiert werden soll. Sie können beispielsweise jeden Tag um 00:00 Uhr aktualisieren.
- Wöchentlich: Wählen Sie die Wochentage und die Uhrzeit für die Aktualisierung des Cache aus. Sie können beispielsweise jeden Montag, Mittwoch und Freitag um 00:00 Uhr aktualisieren.
- Monatlich: Wählen Sie Wochen des Monats, Wochentage und Tageszeit aus, um Ihren Cache zu aktualisieren. Sie können beispielsweise am ersten Tag des Monats um 00:00 Uhr aktualisieren.
- Klicken Sie auf Weiter.
- Geben Sie einen Namen für Ihren Cache ein, stellen Sie sicher, dass die Zusammenfassung korrekt ist und klicken Sie auf Cache erstellen.