phpbar.de logo

Mailinglisten-Archive

blaettern optimieren

blaettern optimieren

Karl Oberdieck karl_oberdieck at gmx.net
Die Apr 1 22:20:06 CEST 2003


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