Beste,
Allereerst bedankt voor het gratis gebruiken van de foondump tool. Tijdens het ontwikkelen van mijn eigen zoek versie loop ik toch een probleem tegen het lijf.
Namelijk de snelheid waarmee mysql de volgende query afhandelt:
SELECT count(*) FROM `pink_subscriber` WHERE lastname LIKE '%$naam%' and city like '%$plaats'
Dit duurt namelijk de eerste keer een 16 seconde. De pc is ook niet de allersnelste, maargoed je zou toch verwachten dat het iets sneller moet kunnen.
Een query als deze werkt weer gewoon vlot:
SELECT * FROM `pink_subscriber` WHERE lastname LIKE '%$naam%' and city like '%$plaats' LIMIT 10,10
Ook heb ik met php al gewerkt met php_affected_rows/php_count_rows op de query “select * from”, maar dit gaat ook geen tientallen secondes sneller.
Heeft iemand een idee hoe ik die query sneller kan maken, door er bijv een index ofzo bij te zetten. Zo ja waar moet die index dan op staan, aangezien ik normaal gezien weinig met indexes werk.
Alvast bedankt,
Bas