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?..

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)