Schnelleres Abfragen von Daten als jemals zuvor mit bis zu zweimal schnelleren Joins und 50 Mal schnellerer Sortierung dank eines neuen Hash-Join-Algorithmus und ORDER BY-Pushdown.
Query data faster than ever with up to 2x faster joins and 50x faster sorting thanks to a new hash join algorithm and ORDER BY pushdown. Learn More
Kurz gesagt erstellt der Hash-Join-Algorithmus eine speicherresidente Hash-Tabelle der kleineren der beiden Eingaben. Dann liest er die größere Eingabe und untersucht die Hash-Tabelle im Speicher auf Übereinstimmungen.
The Hash Join algorithm builds an in-memory hash table of the smaller of its two inputs, and then reads the larger input and probes the in-memory hash table to find matches.
Falls die speicherresidente Hash-Tabelle, die vom Algorithmus erstellt wurde, nicht in den verfügbaren Arbeitsspeicher passt, teilt der Hash-Join-Algorithmus die Eingaben in Partitionen auf (eventuell rekursiv bei sehr großen Eingaben) und führt den Join für jede Partition einzeln aus.
If the in-memory hash table constructed by the algorithm does not fit into available memory, the Hash Join algorithm splits the input into partitions (possibly recursively for very large inputs) and performs the join on each partition independently.
Der Hash-Join-Algorithmus kann nicht verwendet werden, wenn die Join-Prädikate Bereichs-Bedinungen verwenden (Theta-Joins).
Hash joins cannot perform joins that have range conditions in the join predicates (theta joins).
Der Hash-Join-Algorithmus versucht die Schwachstelle des Nested-Loops-Joins zu umgehen: das häufige Durchwandern des Indexbaumes für die innere Abfrage.
The hash join algorithm aims for the weak spot of the nested loops join: the many B-tree traversals when executing the inner query.
Andernfalls kann sich der Optimizer auch für einen gänzlich anderen Join-Algorithmus entscheiden - wie zum Beispiel den Hash-Join-Algorithmus, der im nächsten Abschnitt beschrieben wird. Das ist aber nur möglich, wenn die Applikation einen SQL-Join verwendet, um alle Daten auf einmal zu laden.
Otherwise, the optimizer might choose an entirely different join algorithm-like the hash join described in the next section, but this is only possible if the application uses a join to tell the database what data it actually needs.
Falls die speicherresidente Hash-Tabelle, die vom Algorithmus erstellt wurde, nicht in den verfügbaren Arbeitsspeicher passt, teilt der Hash-Join-Algorithmus die Eingaben in Partitionen auf (eventuell rekursiv bei sehr großen Eingaben) und führt den Join für jede Partition einzeln aus.
If the in-memory hash table constructed by the algorithm does not fit into available memory, the Hash Join algorithm splits the input into partitions (possibly recursively for very large inputs) and performs the join on each partition independently.
Potentially sensitive or inappropriate content
Examples are used only to help you translate the word or expression searched in various contexts. They are not selected or validated by us and can contain inappropriate terms or ideas. Please report examples to be edited or not to be displayed. Potentially sensitive, inappropriate or colloquial translations are usually marked in red or in orange.
No results found for this meaning.
Synonyms and analogies of "Hash-Join-Algorithmus" in German