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.
6.2 Energieeffizienz <strong>und</strong> Indizes<br />
Read index map SQLUser.ORDERS.OORDERDATEIDX, looping on O_ORDERDATE<br />
(with a range condition) and ID.<br />
Die temporäre Datei A wird nach ihrer Erstellung für die Iteration in Modul C benutzt<br />
Read bitmap temp-file A, looping on ID.<br />
(das Bitmap bezieht sich nicht auf einen Bitmap-Index, sondern nur auf eine Speicherstrategie<br />
für die temporäre Datei) Die weiteren Schritte des Abfrageplans dienen<br />
der Überprüfung <strong>und</strong> Berechnung der weiteren Bedingungen der Abfrage. Für die<br />
Optimierung ist an dieser Stelle von Relevanz, dass die Iteration über die Tabelle<br />
lineitem aus Abfrageplan 6.7 nicht mehr für die Berechnung notwendig ist.<br />
Abbildung 6.9 zeigt die Auslastung <strong>und</strong> den Energieverbrauch von Abfrage 8 ohne zusätzlichen<br />
Index. Auffällig ist, dass in den ersten 400 Sek<strong>und</strong>en die CPU-Auslastung<br />
Prozent <strong>und</strong> Watt<br />
0 20 40 60 80 120<br />
TPC−H Befehl 8, 3 GB RAM (cold), 10 GB Datenbank<br />
Leistung [W] CPU [%] Disk Read [%] Disk Write [%]<br />
0 500 1000 1500 2000 2500<br />
Zeit in Sek<strong>und</strong>en<br />
Abbildung 6.9: TPC-H Befehl 8, 3 GB RAM (cold), 10GB Datenbank.<br />
<strong>und</strong> die I/O-Aktivität sehr niedrig sind. In dieser Phase ist der Energieverbrauch des<br />
Gesamtsystems nur minimal über dem Wert des Leerlaufs. Ab 400 Sek<strong>und</strong>en steigt<br />
die CPU-Auslastung deutlich an, <strong>und</strong> schwankt im weiteren Verlauf der Abfrage zwischen<br />
50 % <strong>und</strong> 70 %, die Leserate der Festplatte steigt nur minimal an <strong>und</strong> bleibt bis<br />
zum Ende der Abfrage auf niedrigem Niveau. Mit dem Anstieg der CPU-Auslastung<br />
steigt der Energiebedarf auf 120 Watt <strong>und</strong> verbleibt auf diesem um diesen Wert bis<br />
die Verarbeitung der Abfrage beendet ist. Die niedrige Leserate der Festplatte ist mit<br />
105