sökning tar väldigt lån tid

Databaser & SQL

0 svar · 187 visningar · startad av pb81

Medlem sedan okt. 200688 inlägg
Trådstart#1

tjena.. har en kod som söker efter ord.
Grejen är den att det tar väääldigt lång tid att utföra sökningen..

har cirkus 300 tusen ord i en MySQL databas där fältet med ord är indexerad.
när jag söker efter enbart ordet går det fort att söka.. men nu när jag har lite mer kriterier att söka efter tar det väldigt lång tid

 Set RecSet = Connect.Execute("SELECT wo_word, wo_id FROM word WHERE LCase(wo_word) LIKE '"& Letters &"' AND wo_active = 1 AND wo_reported = 0 ORDER BY wo_word LIMIT 100")
 Set RecSet2 = Connect.Execute("SELECT Count(wo_word) FROM word WHERE LCase(wo_word) LIKE '"& Letters &"' AND wo_active = 1 AND wo_reported = 0")

där är min söksträng

vad kan jag göra för att snabba upp sökningen?..

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)