Mailinglisten-Archive |
Hi Norbert. Das sinnvolste währe wohl wenn du einmal das ganze Suchergebniss, bzw die ids des Ergebnisses, in einer Tabelle speicherst. Dann könnte bei jedem Umblättern das ganze ergebniss schnell abgefragt werden und es müssen nicht immer die Textfelder durchsucht werden, da dies ewig lange dauert und sehr performancelastig ist. MfG Karl Oberdieck Norbert wrote: > Hi, > > derzeit blaettere ich in einem Suchergebnis mit > ... LIMIT $offset, $pgsize > > Leider gibt es damit unuebersehbare Performace-Probleme, > wenn man haeufige Worte sucht ('Goethe', 'Liebe', o.ae.), > und den Resultset durchblaettern moechte ... > > ... LIMIT 30, 10 - geht ja noch, aber bei > ... LIMIT 3000,10 - sucht MySQL sich 'nen Wolf > > In der DB kommt 3745 mal 'Goethe' und 7433 mal 'Liebe' vor. > > Hat dazu irgend jemand eine Idee, wie das schneller geht ? > > PS: > Wie machen das eigentlich DB's die kein LIMIT kennen ? > > > m.b.G. Norbert (on tour) > __________________________ > www.itbw.de 0177-2363368 > -------------------------- > e.o.m. > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive