phpbar.de logo

Mailinglisten-Archive

Re: In Datensätzen scrollen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: In Datensätzen scrollen



Hi,

Frank Werner:
> Ich denke, ein 'res=mysql_store_result(&mysql)' holt das gesamte Resultat ab.
> Ein 'LIMIT 10,100000' würde demnach 99990 Datensätze durchs Netz jagen.
>
Falsch. Der Server sendet nur die 10, die du haben willst.

Er muß natürlich die 99990 vorher intern durchzählen, aber er sendet sie
NICHT über die Leitung.

> Ein 'SELECT * FROM plz LIMIT 0,10' braucht 0,x Sekunden.
> Ein 'SELECT * FROM plz LIMIT 40000,10' braucht über 10 Sekunden.

> Ich denke schon, daß der SELECT so langsam ist. Allerdings ist die
> Datenbank nicht indiziert.

Ein Index hilft nicht unbedingt was.

Was du brauchst, ist ein zusätzlicher Index, der dir die Tabellenplätze
der Datensätze liefert.

-- 
Matthias Urlichs  |  noris network GmbH   |   smurf_(at)_noris.de  |  ICQ: 20193661
The quote was selected randomly. Really.    |      http://www.noris.de/~smurf/
-- 
No, I don't have a drinking problem.
I drink, I get drunk, I fall down.  No problem!

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive