30.08.2013 Aufrufe

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6 Energieoptimierungen<br />

Abfragen mit Timeout in der Referenz <strong>und</strong> mit zusätzlichem Index<br />

Die Abfragen, die in den Referenzdaten einen Timeout hatte, <strong>und</strong> bei der Ausführung<br />

mit zusätzlichem Index. Haben einen hohen Grad an Komplexität. Wobei hier<br />

zwischen Berechnungskomplexität wie bei Abfrage 1 zu unterscheiden ist <strong>und</strong> Komplexität<br />

bei der Auswahl der Abgefragten Daten wie bei Abfrage 22. Die zusätzlich<br />

angelegten Indizes haben bei diesen Abfragen nicht dazu geführt, dass sie innerhalb<br />

einer St<strong>und</strong>e zu Ende berechnet werden konnten. Der limitierende Faktor ist hierbei<br />

die Konfiguration unseres Testsystems, dass ab einem gewissen Grad von Komplexität<br />

der Abfrage nicht genug Kapazitäten hat um die Abfrage innerhalb einer St<strong>und</strong>e<br />

zu beantworten.<br />

6.2.5 Fazit Indizes<br />

Wir haben in den vergangenen Abschnitten festgestellt, welche Auswirkungen Indizes<br />

auf den Energiebedarf einer Datenbank haben können. Die Indizes auf abgefragte<br />

Wertebereichen haben sich als guter Ansatz herausgestellt, um Energie bei der Abfragebearbeitung<br />

zu sparen. Abfrage 16 <strong>und</strong> 18 konnten nicht von einem zusätzlichen<br />

Index nach unserem Muster profitieren, genauso wenig wie die Abfragen aus den<br />

Referenzdaten, die nach einer St<strong>und</strong>e abgebrochen wurden. Tabelle 6.11 zeigt das<br />

Gesamtergebnis, nachdem die SQL Syntax für Abfrage 16 <strong>und</strong> 18 wie in Abschnitt<br />

6.2.4 angepasst wurde. Wir sehen in der Tabelle, dass durch zusätzliche Indizes 30 %<br />

der Energie im Vergleich zu den Referenzdaten eingespart wurden. Es ist an Abfrage<br />

16 <strong>und</strong> 18 zu sehen, dass die Benutzung eines Index bei der Bearbeitung einer Abfrage<br />

nicht zwangsläufig zu einer Energieersparnis führt.<br />

Es ist auch festzuhalten, dass der generische Ansatz, den wir für das Anlegen zusätzlicher<br />

Indizes gewählt haben, bei der Ausführung des TPC-H Workloads hohe<br />

Energieersparnisse erzielt hat. Jedoch ist die positive Wirkung der Indizes auf den<br />

Energieverbrauch von 13 Abfragen limitiert. Die Einsparungen, die durch Indizes<br />

erzielt werden können, sind von der Abfragenart abhängig <strong>und</strong> damit vom Nutzerverhalten.<br />

Die Einschränkung des Workloads auf die 22 TPC-H Abfragen ist ein entscheidender<br />

Faktor für Energieeinsparungen mit zusätzlichen Indizes. Es ist anzunehmen, dass<br />

Abfragen, die über diese 22 Abfragen hinausgehen nicht unbedingt von den angelegten<br />

Indizes profitieren. Das Nutzerverhalten trägt einen entscheidenden Faktor zur<br />

Energieeffizienz bei. Die Einschränkung auf eine endliche Menge von Abfragen <strong>und</strong><br />

deren Analyse sind der Schlüssel für die Energieeffizienz bei der Nutzung zusätzlicher<br />

Indizes.<br />

118

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!