login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Snelste om rijen op te halen (Opgelost)

Offline Abbas - 09/03/2010 19:25
Avatar van AbbasGouden medaille

Crew .NET
Wat is het snelste om 1 of enkele (tot ongeveer een tiental) rijen uit een database op te halen? Er is fetch_array, fetch_assoc en fetch_object. Ik ken de verschillen tussen de drie maar wat is effectief het snelste?

4 antwoorden

Gesponsorde links
Offline Joost - 09/03/2010 19:29
Avatar van Joost PHP expert fetch_assoc, voor zover ik weet. Hij is haast insignificant sneller dan fetch_array, maar wel ruim sneller dan fetch_object.
Bedankt door: Abbas
Offline Koen - 09/03/2010 19:37
Avatar van Koen PHP expert
Joost schreef:
fetch_assoc, voor zover ik weet. Hij is haast insignificant sneller dan fetch_array, maar wel ruim sneller dan fetch_object.

Inderdaad, als je het nóg sneller wilt gebruik dan fetch_row, die gebruikt numerieke indices en is dus nog een paar milliseconden sneller :-)
Bedankt door: Abbas
Offline Ontani - 09/03/2010 19:44
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Toch zal de grootste snelheid afhankelijk zijn van een goed database design. Zelfde als voor MsSQL zullen goed gelegde indexen het verschil tussen een Index Scan en een Index Seek maken.
Bedankt door: Abbas
Offline Abbas - 09/03/2010 20:09
Avatar van Abbas Gouden medaille

Crew .NET
Je hebt inderdaad gelijk maar in het huidige geval gaat het maar om een eenvoudige database met een paar niet-gerelateerde tabellen. Heel eenvoudig dus! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s