Terug naar de voorpagina
Home Nieuw Vraag & Aanbod Forums Artikelen Bedrijvengids Zoeken

   Francis van B., Particulier
26 nov 2011 23:48 
Ik ben al een aantal uurtjes zoet met het zoeken naar het probleem dat als er uit een bepaalde kolom (bijv types)gegevens gehaald moeten worden deze heel erg lang over doet.

Hieronder een stukje van de code:
SELECT tabel.* FROM tabel INNER JOIN tabel2 ON (tabel.codea=tabel2.codeb)
WHERE MATCH(straat) AGAINST ('zoekterm') AND types ='1'


Het vreemde is als ik bijv op een andere kolom zoek (bijv familie ='1') hij direct de gegevens geeft, terwijl de gegevens die hij moet verzamelen uit kolom familie groter is dan die met de types.

Nog vreemder is het als ik de SQL code in PHPMyAdmin invoer hij wel direct de gegevens van types laat zien, zonder wachttijd.

Iemand die hier ervaring mee heeft of een oplossing?

   R. Kapitein, Smoved
26 nov 2011 23:54 
phpmyadmin geeft standaard een limit mee, je eigen query natuurlijk niet. Hoeveel resultaten geeft de query in totaal terug?

   Francis van B., Particulier
26 nov 2011 23:55 
In PHPMyAdmin 4 stuks.

Ik heb nu Limit erbij gezet in de broncode van de pagina en nu laat hij het direct zien, terwijl Limit er bij die andere niet op staat...

     Aangepast op 27-11-2011 00:04 door Francis van B.
   Peter D.B., Particulier
27 nov 2011 09:38 
types heeft geen index en familie wel ?

   Francis van B., Particulier
27 nov 2011 13:15 
Beide hebben een index

   Jens V.D., Particulier
27 nov 2011 14:05 
Het zou sowieso al sneller moeten gaan als je eerst het type nagaat en pas daarna de MATCH AGAINST doet.




 
© Copyright TargetMedia 2001-2012 | Mobile | Premium SMS | Micropayments | Muziek downloaden | Ringtones Bekijk bezoekers statistieken RSS feed