VERRINGERN EINER TEMP-GRÖSSE GEGENÜBER EINER BASISTABELLE

    公开(公告)号:DE112020003388T5

    公开(公告)日:2022-03-31

    申请号:DE112020003388

    申请日:2020-08-27

    Applicant: IBM

    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.

Patent Agency Ranking