Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
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