[mysql] Wat is sneller, * of alle column's

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03
Ik vroeg me eens af, wat is sneller?
SELECT * FROM topics
Hierbij moet hij dus eerst zelf alle column's zoeken en daarna aan de hand daarvan de data uit het databeest halen, en als je zelf alle column's in de query meegeeft:
SELECT id,topicname,status,forum,enz FROM topics
Kan hij rechtstreeks alles uit het db halen wat volgens mij sneller is, klopt dit?

Verwijderd

Hdd, ik denk toch dat het bovenste sneller is, omdat hij anders denkt dat je slechts een gedeelte van de tabel wil selecteren en dus alle kolomnamen afgaat om ze te vergelijken. Met * weet het databeest meteen dat alle kolommen geselecteerd moeten worden *D

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
volgens mij maakt het helemaal niets uit, maar het 2e is duidelijker.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Ik denk dat dat met een benchmarkje best makkelijk zelf uit te vinden is..

Dit topic is gesloten.