29.12.2013 Aufrufe

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Endbenutzer<br />

Auswählen...<br />

Partition 0<br />

(Koordinatordatenbankpartition)<br />

Partition 1<br />

- q1 lesen<br />

- Verarbeiten<br />

- COUNT<br />

zurückgeben<br />

q2<br />

- ORDERS<br />

durchsuchen<br />

- Vergleichselemente<br />

anwenden<br />

- q2 schreiben<br />

- LINEITEM<br />

durchsuchen<br />

- Vergleichselemente<br />

anwenden<br />

- q2 lesen<br />

- Join ausführen<br />

- In q1 einfügen<br />

q2<br />

q2<br />

- ORDERS<br />

durchsuchen<br />

- Vergleichselemente<br />

anwenden<br />

- q2 schreiben<br />

- LINEITEM<br />

durchsuchen<br />

- Vergleichselemente<br />

anwenden<br />

- q2 lesen<br />

- Join ausführen<br />

- In q1 einfügen<br />

q2<br />

q1<br />

q1<br />

Abbildung 28. Beispiel für einen Broadcast-Outer-Table-Join<br />

Die Tabelle ORDERS wird an alle Datenbankpartitionen mit <strong>der</strong> Tabelle LINEITEM<br />

gesendet. Tabellenwarteschlange q2 wird per Broadcast an alle Datenbankpartitionen<br />

<strong>der</strong> inneren Tabelle gesendet.<br />

Directed-Outer-Table-Joins<br />

Bei <strong>der</strong> Joinstrategie mit gezielt übertragener äußerer Tabelle (Directed-Outer-Table-<br />

Join) wird jede Zeile <strong>der</strong> äußeren Tabelle an einen Teil <strong>der</strong> inneren Tabelle entsprechend<br />

den Teilungsattributen <strong>der</strong> inneren Tabelle gesendet. Der Join erfolgt in dieser<br />

Datenbankpartition. Abb. 29 auf Seite 303 zeigt ein Beispiel.<br />

302 <strong>Fehlerbehebung</strong> <strong>und</strong> <strong>Optimieren</strong> <strong>der</strong> <strong>Datenbankleistung</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!