Seltsame Steigerung der Perfomance
Ich habe heute im Büro ein paar Dinge zur Steigerung der Ausführungsgeschwindigkeit einer von uns entwickelten Anwendung gesucht. Da der Engpaß in einer Datenbankabfrage lokalisiert wurde, habe ich mal in die Hilfe von Oracle (für Nicht-EDVler: das ist eine populäre Datenbank) geschaut. Dort finde ich dann folgende Passage (Ausschnitt):
In many cases, tuning your SQL statements can improve overall performance by 100% or more.
Quelle: Oracle Database Cartridge Metrics
Titel des Hilfethemas: Tuning SQL Statements with Oracle SQL Analyze
Kurz vorweg: SQL steht für structured query language und ist eine (einigermaßen) definierte Sprache zur Abfrage von Daten (so in etwa - soll in diesem Kontext reichen).
Hm. Ok, mal von vorne. Performance messe ich in der Dauer, die eine Abfrage zur Ausführung benötigt. Also bspw. 70 ms. Wenn ich das jetzt um 100% steigere, dann wird sie also in 0 ms ausgeführt. Schau, schau!
Wenn ich jetzt aber die Performance in Anlehnung an die physikalische Geschwindigkeit (Meter pro Sekunde) messe, dann wäre die Größe wohl eher Anzahl Abfragen pro Zeit. Ich kann also die Hälfte der Zeit für die Ausführung der Abfrage sparen. Ok, das ist möglich. Vermutlich meinte Oracle wohl genau dies.



Wer soll denn das jetzt kapieren?
Ist ja auch in der Kategorie “Vorsicht EDV” - muß man nicht lesen
Dann wünsch ich mir für die Zukunf, dass über Einträgen aus dieser Kategorie ein gaaaanz großes Warnschild blinkt. Sonst les ichs aus Versehen doch und fühl mich klein und dumm - und das wollen wir doch alle nich, oder?
Keine schlechte Idee! Ich kümmere mich drum …
[…] Kathrin Pös Wunsch ist mir Befehl […]