-
公开(公告)号:DE112020003388T5
公开(公告)日:2022-03-31
申请号:DE112020003388
申请日:2020-08-27
Applicant: IBM
Inventor: FINLAY IAN RICHARD , ZUZARTE CALISTO , HORNIBROOK JOHN FREDERICK
IPC: G06F16/2453
Abstract: Ein Verfahren, System und Computerprogrammprodukt umfassen Empfangen und Analysieren einer SQL-Abfrage, Identifizieren mindestens eines gemeinsamen Teilausdrucks oder einer gemeinsamen Teilabfrage oder einer Kombination aus diesen, die mehrfach in der SQL-Abfrage verwendet werden, für den mindestens einen gemeinsamen Teilausdruck oder die Teilabfrage oder eine Kombination aus diesen erfolgendes Konstruieren eines Abfrageausführungsplans, der als Teil eines anfänglichen Ergebnissatzes einen Bitvektor für eine Faktentabelle pflegt, Speichern eines Ergebnis-Bitvektors und eines Indikators, der ein letztes gültiges Tupel verfolgt, das verarbeitet wurde, um den Ergebnisbitvektor zu erzeugen, wenn eine TEMP-Operation in dem Abfrageausführungsplan angegeben wird, Neubewerten eines TEMP-Ergebnisses in anderen Abschnitten des Abfrageausführungsplans, Vorbereiten einer Liste von Tupeln unter Verwendung des TEMP-Ergebnisses und Abrufen entsprechender Spalten zur weiteren Verarbeitung in dem Abfrageausführungsplan.