29. april 2010 - 14:26
Der er
4 kommentarer og 1 løsning
Optimering af søgning
Hejsa Eksperter, Jeg har en tabel med 14.000 poster og min søgning er begyndt at blive langsom, er der nogen er jer der har et optimeringsfif. Det er en masse title, og min string ser således ud: Call opentbl("SELECT * FROM tabel WHERE link = '"&LinkURL&"'", rs) Jeg kan ikke lave søgningen på andet end tekst.
Annonceindlæg fra Infor
29. april 2010 - 14:58
#1
du kan åbne databasen, og lave feltet link om, så det indekseres - husk at give tilladelse til dubletter, hvis de findes.
29. april 2010 - 15:49
#2
Hvis du ikke skal bruge alle kolonnerne i din query, kan du med fordel angive de relevante: SELECT felt1,felt2 FROM tabel WHERE link = '"&LinkURL&" Dette giver dog kun et boost i hastigheden hvis der er mange resultater på din query og/eller hvis du har ntext/blob kolonner.
30. april 2010 - 12:56
#4
index er en skjult tabel med genveje, så databasen kan søge i den og bare hente resultatet ud. Hvilken database-type har du (mysql/access/?)