"Anders Johannsen" <anders@ignition.dk> wrote in message
news:20010728.121525.653468858.521@ignition.dk...
> > Nej ingen indvendinger herfra, det er dog lidt skræmmende i forbindelse
> > med meget store resultatsæt, her må man altså virkeligt kunne optimere
> > ved at bruge unbuffered..
> >
> > Iøvrigt til dem der stadig tvivler har jeg også lige lavet en lille test
> > ->
http://linux.control.dk/eksempler/mysql_cache/
>
> Jeg er naturligvis blot meget tykhudet, men jeg kan ikke se hvordan det,
> der findes på ovenstående link, på nogen måde illustrerer den pointe?
Det illustrerer ikke pointen(i hvert fald ikke direkte[1]) at man kan få
performance ud af at bruge unbuffered, men det illustrerer at dataene bliver
HENTET(php har dem i hukommelsen) fra databasen med det samme man laver sin
query, og at ting der kommer ind i mellemtiden mellem query'et og
mysql_fetch* ikke kan have nogen effekt på datasættet(jeg sletter tabellen
efter query'et, og henter derefter rækkerne).
[1]: ved store resultatsæt må det da helt klart give bedre performance, at
hente tingene fra databasen når man skal bruge dem, i stedet for at starte
med at få php til at hente alting ind i hukommelsen, og så derefter behandle
det man skal bruge.
--
Mvh. Nezar Nielsen
http://fez.dk/