30.08.2013 Aufrufe

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

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.

Prozent <strong>und</strong> Watt<br />

0 20 40 60 80 120<br />

Zeit in Sek<strong>und</strong>en<br />

6.2 Energieeffizienz <strong>und</strong> Indizes<br />

TPC−H Befehl 16, 3 GB RAM (cold), 10 GB Datenbank (Zusatzindex)<br />

Leistung [W] CPU [%] Disk Read [%] Disk Write [%]<br />

0 50 100 150 200 250 300<br />

Abbildung 6.18: TPC-H Befehl 8, 3 GB RAM (cold ), 10GB Datenbank mit zusätzlichem<br />

Index.<br />

nicht das Datenmodel verändert werden, sondern nur die Abfrage selbst. Die Syntax<br />

für das Ignorieren von Indizes ist wie folgt:<br />

%IGNOREINDICES"’&STRING"’<br />

Das „STRING“ Argument ist ein Platzhalter für den Namen des Index, der ignoriert<br />

werden soll. Wir haben die SQL Syntax für Abfrage 16 <strong>und</strong> 18 mit diesem Befehl<br />

modifiziert, um den Energiebedarf beider Abfragen auf das Niveau der Referenzdaten<br />

6.4 zurückzusetzten. Folgende Zeilen wurden der SQL Syntax hinzugefügt. In Abfrage<br />

16 direkt nach der FROM Bedingung:<br />

%IGNOREINDICES"’PSIZEIDX"’<br />

<strong>und</strong> in Abfrage 18 auch direkt nach der FROM Bedingung:<br />

%IGNOREINDICES"’OORDERDATEIDX"’<br />

Durch diese Änderung erhalten wir die Laufzeit <strong>und</strong> den Energiebedarf aus den Referenzdaten.<br />

117

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!