Hallo Rüdiger, > so ich habe den ersten Test gemacht, mit der eingebauten Suchfunktion, > dem Fernglas. Ich habe nach einem Eintrag in einem Feld gesucht. Die > Datenbank hat 9900 Einträge. Die Suche dauert ca. 30s. Einschränkung nur > auf die Tabellenspalte bringt eine Verbesserung von 3s auf 27s.
Die Lupe kannst Du leider wirklich vergessen. Ich habe für eine Bibliotheksdatenbank in PHP mit 7000 Datensätzen gerade einmal meine dort eingebaute Suchfunktion getestet: Die Zeit bis zum Erscheinen der Datensätze kann ich wegen der Kürze nicht messen, da es eben die SQL-Zeit ist. Außerdem wird bei mir noch der gefundene Suchbegriff farbig markiert. > Die Filterfunktion geht erheblich schneller, ist aber für den > Anwendungszweck nicht geeignet. Genau diese Funktion finde ich in OpenOffice recht gut. Ich habe Teile daraus (den 3-Schritt Feld - Bedingung - Wert) in recht ähnlicher Anordnung ebenfalls umgesetzt. Das wird dann von Leuten benutzt, wenn eine bestimmte Information alle nötigen Datensätze herausfiltern sollte. > Ein niederschmetterndes Ergebnis. > Ich vermute, es liegt an der Suchfunktion (Fernglas). Ich kann > zuschauen, wie die Records abgearbeitet werden und das auf einem 4-Core > Computer mit 3,4Mhz. > Mache ich die gleiche Abfrage über ein SQL-Statement, ist die > Fertigmeldung sofort da, <1s. Es scheint also nicht an der Datenbank > oder dem JDBC Connector zu liegen. Das liegt wohl an der Umsetzung dieser Funktion. Die scheint eben gar nicht auf die Suchfunktion mit SQL zu bauen sondern das zu machen, was die Suchfunktion im Writer macht: Einen kompletten Text abzugrasen. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
