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