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 Energieoptimierungen<br />
Prozent <strong>und</strong> Watt<br />
0 20 40 60 80 100<br />
TPC−H Befehl 5, 3 GB RAM (cold), 10 GB Datenbank (SSD), Blocksize 64KB<br />
Leistung [W] CPU [%] Disk Read [%] Disk Write [%]<br />
0 50 100 150 200 250 300 350<br />
Zeit in Sek<strong>und</strong>en<br />
Abbildung 6.34: SQL Befehl 5, 3 GB RAM (cold), 10 GB-Datenbank (SSD), Blockgröße<br />
64 KB.<br />
H-Befehlen, die einen Online Analytical Processing Workload (OLAP) 2 simulieren,<br />
senken. Diese Aussage gilt vermutlich nicht für einen Online Transaction Processing-<br />
Workload (OLTP-Workload), bei dem es auf die Anzahl durchgeführter Transaktionen<br />
ankommt, da für einen solchen Workload kleine Blockgrößen empfohlen werden<br />
[Ada10].<br />
Analyse der Messergebnisse (Gesamtbetrachtung)<br />
Die Ergebnisse der Testreihen zeigen, dass eine Vergrößerung der Blockgröße eine<br />
Verkürzung der Laufzeit <strong>und</strong> eine Senkung des Energieverbrauchs mit sich bringt.<br />
Abbildung 6.35 zeigt die Energie, die für jeden TPC-H-Befehl bei unterschiedlichen<br />
Blockgrößen benötigt wurde. Auch hier wird deutlich, dass der Energieverbrauch mit<br />
zunehmender Blockgröße sinkt.<br />
Die Werte in Tabelle 6.17 zeigen die durchschnittliche prozentuale Abweichung der<br />
Gesamtlaufzeit, des Gesamtenergieverbrauchs <strong>und</strong> der Energieaufnahme pro Sek<strong>und</strong>e<br />
bei unterschiedlichen Blockgrößen der Datenbank auf der SSD im Vergleich zur<br />
HDD mit einer Blockgröße von 8 KB. Hier wird deutlich, dass sich der Energieverbrauch<br />
<strong>und</strong> die Laufzeit mit zunehmender Blockgröße der Datenbank senken lassen.<br />
2 Hierbei kommt es auf die effiziente Verarbeitung großer Datenmengen an <strong>und</strong> nicht auf die Verarbeitung<br />
möglichst vieler Transaktionen.<br />
144