5 Energieverbrauch der Datenbank Energieverbrauch um 4,15 % abnahm. Gegenüber den Messungen auf der 1 GB- Datenbank ist bei den Messungen auf der 5 GB-Datenbank die Reduktion der Laufzeit <strong>und</strong> des Energieverbrauchs größer. 10 GB-Datenbank Die Messungen auf der 10 GB-Datenbank bringen keine neuen Erkenntnisse, bestätigen aber die Erkenntnisse der vorherigen Messungen. Der prozentuale Unterschied bezüglich der Laufzeit <strong>und</strong> des Energieverbrauchs bei einer Veränderung der Arbeitsspeichergröße von 256 MB auf 3 GB ist für die Messungen auf der 10 GB- Datenbank in Tabelle 5.10 angegeben. Befehl 22 profitiert auch bei dieser Datenbankgröße wieder von der Erweiterung des Arbeitsspeichers. Die Laufzeit verringert sich um 48,28 % <strong>und</strong> der Energieverbrauch nimmt um 42,89 % ab. Der Unterschied im Umfang der Reduktionen wurde bereits zuvor in diesem Abschnitt erklärt <strong>und</strong> auch hier ist die Begründung dieselbe. Für die meisten anderen Abfragen liegt die Reduktion der Laufzeit <strong>und</strong> des Energieverbrauchs im Bereich von 0 % bis 3 %. Auch für die 10 GB-Datenbank ist eine Erweiterung des Arbeitsspeichers zu empfehlen. Die Gesamtlaufzeit aller 30 SQL-Befehle verkürzt sich durch einen größeren Arbeitsspeicher um 2,49 % <strong>und</strong> der Gesamt-Energieverbrauch nimmt um 2,08 % ab. Zusammenfassung Die Hypothese (siehe Abschnitt 5.3.2), welche am Anfang dieses Abschnitts aufgestellt wurde, konnte durch Messungen bestätigt <strong>und</strong> quantifiziert werden. Die Analyse der Messergebnisse bezüglich einer Veränderung der Arbeitsspeichergröße von 256 MB auf 3 GB hat ergeben, dass über alle Datenbankgrößen hinweg bei einer Erweiterung des Arbeitsspeichers eine Reduktion des Gesamt-Energieverbrauchs <strong>und</strong> der Gesamtlaufzeit festzustellen ist. Während bei der 1 GB-Datenbank die Reduktion der Gesamtlaufzeit mit 1,15 % gering ausfällt, so beläuft sie sich für die 5 GB- <strong>und</strong> 10 GB- Datenbank auf 5,36 % <strong>und</strong> 4,15 %. Die Reduktion des Gesamt-Energieverbrauchs fällt insgesamt geringer aus. Hier beträgt die Reduktion für die 1 GB-Datenbank 0,99 % <strong>und</strong> für die 5 GB- <strong>und</strong> 10 GB-Datenbank 4,15 % <strong>und</strong> 2,08 %. Diese Werte sind jedoch nicht direkt über die Datenbankgrößen hinweg miteinander vergleichbar, da auf größeren <strong>Datenbanken</strong> zusätzliche Zeitüberschreitungen auftraten. Während auf der 1 GB-Datenbank <strong>und</strong> 5 GB-Datenbank nur 2 bzw. 5 Zeitüberschreitungen auftraten, so gab es bei den Messungen auf der 10 GB-Datenbank eine zusätzliche Zeitüberschreitung. Für jede Datenbankgröße wurden nur die Datensätze in die Berechnung mit einbezogen, bei denen keine Zeitüberschreitung auftrat. Um einen direkten Vergleich über die Datenbankgrößen hinweg zu ermöglichen, wurden für die Berechnungen der Werte in Tabelle 5.11 für die 1 GB- <strong>und</strong> 5 GB-Datenbank zusätzliche Datensätze ausgeschlossen. Ausgeschlossen wurden diejenigen Datensätze, bei denen es auf der größten Datenbank, der 10 GB-Datenbank, eine Zeitüber- 60
5.3 Leistungsaufnahme der Datenbank 10 GB-Datenbank Nr. Laufzeit-Veränderung [%] Joule-Veränderung [%] 1 +0,14 +0,15 2 +0,18 +0,04 3 +0,10 +0,13 4 -0,77 -0,64 5 +0,30 +0,44 6 N/A N/A 7 -2,83 -1,87 8 +0,36 +0,60 9 -0,74 -0,86 10 +0,92 +0,90 11 -1,42 -1,21 12 +0,77 +1,25 13 +0,08 +0,23 14 -0,52 -0,29 15 N/A N/A 16 N/A N/A 17 N/A N/A 18 N/A N/A 19 -1,61 -1,40 20 +0,31 +0,59 21 +0,33 +0,54 22 -48,28 -42,89 23 -1,04 -0,88 24 +0,78 +1,26 25 N/A N/A 26 +0,60 +1,23 27 -0,19 +0,06 28 +2,93 +1,76 29 +0,98 +1,08 30 +0,55 +0,49 Tabelle 5.10: Prozentuale Veränderung der Laufzeit <strong>und</strong> des Energieverbrauchs der 30 SQL-Befehle nach Erweiterung des Arbeitsspeichers von 256 MB auf 3 GB auf der 10 GB-Datenbank. 61