Optimere udtræk
Jeg har en søgefunktion men siden er laaaang tid om at loade. Er der nogen måde at optimere søgningen på:Uden søgefunktion - load 1-2 sekunder:
http://www.andyrouse.co.uk/overview_nopaging.asp
sql = "SELECT * FROM pics"
sql = sql & " ORDER BY RAND()"
Med søgefunktion - load lige under 1 minut
http://www.andyrouse.co.uk/overview.asp
strSql = "SELECT * FROM pics LEFT JOIN keywords_for_pics ON keywords_for_pics.pic_id = pics.id "
If Request.Form("keyword1") <> "" Then
strSql = strSql & "AND keyword = '" & Request.Form("keyword1") & "' "
End if
If Request.Form("keyword2") <> "" Then
strSql = strSql & "AND keyword = '" & Request.Form("keyword2") & "' "
End if
If Request.Form("keyword3") <> "" Then
strSql = strSql & "AND keyword = '" & Request.Form("keyword3") & "' "
End if
If Request.Form("text") <> "" Then
strSql = strSql & "AND keyword LIKE '%" & Request.Form("text") & "%' "
End if
strSql = strSql & "ORDER BY RAND()"
