TRANSIENT MATERIALIZED VIEW REWRITE
Queries executed against a materialized view can execute up to orders of magnitude faster than equivalent queries on a source (or base) table. However, although a query can reference a materialized view directly, a user (e.g., query author) may not know about a relevant materialized view. Moreover,...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Queries executed against a materialized view can execute up to orders of magnitude faster than equivalent queries on a source (or base) table. However, although a query can reference a materialized view directly, a user (e.g., query author) may not know about a relevant materialized view. Moreover, if a source table has multiple materialized views generated, the user may not know which materialized view to reference in the query. Thus, embodiments of the present disclosure provide techniques for automatically rewriting queries directed to a source table to utilize existing materialized views.
La présente invention concerne des interrogations exécutées contre une vue matérialisée qui peuvent s'exécuter jusqu'à des ordres de grandeur plus rapides que les interrogations équivalentes sur une table source (ou de base). Cependant, bien qu'une interrogation puisse référencer directement une vue matérialisée, un utilisateur (par exemple, un auteur d'interrogation) peut ne pas connaître une vue matérialisée appropriée. De plus, si une table source a de multiples vues matérialisées générées, l'utilisateur peut ne pas savoir quelle vue matérialisée doit être référencée dans l'interrogation. Ainsi, des modes de réalisation de la présente invention concernent des techniques pour réécrire automatiquement des interrogations adressées à une table source pour utiliser des vues matérialisées existantes. |
---|