webForumDet fria alternativet

sökning tar väldigt lån tid

Databaser & SQL

0 svar · 169 visningar · startad av pb81

Medlem sedan okt. 200688 inlägg
Frågan#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?..

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)