Filtern von Daten - Optimierung
Verfasst: Di, 20.03.2007 15:44
Ich habe 3 Tabellen von denen in einer Tabelle die meisten Daten stehen. Im Prinzip enthält diese eine Tabelle nur die Kontoänderungen und auf den andern Blättern werden die Änderungen ausgewertet.
Nachdem ich ziemliche Performance Probleme habe, suche ich nach einer Optimierung. Ich benötige auf einem AMD X2 3800+ zum Wechseln der Tabellen immerhin 70 sec (!). Auf einem langsameren Rechner halt empflindlich mehr.
Eine Idee zur Optimierung hätte ich ja, allerdings weiß ich nicht wie ich das gebacken bekomme. Nämlich von dem Kontostandsblatt alle Zeilen mit einem Wert in einer bestimmten Spalte als Hilfspalte irgendwohin kopieren und dann nur noch auf diese zugreifen.
So wird halt momentan von dem einem Blatt die ersten 500 Zeilen gesucht und das ca. 170x immer von den gleichen Daten. Und ich würde mir halt erhoffen, wenn ich so eine Hilfsspalte hätte, dass die Suche ein wenig schneller geht. Nur wie bekomme ich die Hilfsspalte?
Nachdem ich ziemliche Performance Probleme habe, suche ich nach einer Optimierung. Ich benötige auf einem AMD X2 3800+ zum Wechseln der Tabellen immerhin 70 sec (!). Auf einem langsameren Rechner halt empflindlich mehr.
Eine Idee zur Optimierung hätte ich ja, allerdings weiß ich nicht wie ich das gebacken bekomme. Nämlich von dem Kontostandsblatt alle Zeilen mit einem Wert in einer bestimmten Spalte als Hilfspalte irgendwohin kopieren und dann nur noch auf diese zugreifen.
So wird halt momentan von dem einem Blatt die ersten 500 Zeilen gesucht und das ca. 170x immer von den gleichen Daten. Und ich würde mir halt erhoffen, wenn ich so eine Hilfsspalte hätte, dass die Suche ein wenig schneller geht. Nur wie bekomme ich die Hilfsspalte?