05. april 2005 - 15:56Der er
25 kommentarer og 1 løsning
Hjælp til optimering af forspørgesel
Jeg har denne forspørgsel som sløver meget kan jeg se i min log.
Nogle ideer til forbedringer for både selve forspørgslen samt Index's
SELECT COUNT(ID) AS records FROM topics WHERE Sold=0 AND Active=1 AND Isearch=0 AND ItemBrand LIKE '%Ecco%' AND ItemColor LIKE '%beige%' AND ItemType LIKE '%støvle%';
hvis du havde mulighed for at fjerne det første % i LIKE'erne (således at man skulle angive søgeord fra start af, så kunne du sætte index på de 3 felter også.
Hvis antallet af distincte itemtype'r er markant mindre end antal rækker, så kunne man godt vinde noget ved at lave den del af søgningen i en mindre hjælpe tabel
Ja det var jo ikke lige de svar jeg havde håbet på :)
Hvad med at sætte et parameter mere op som default som f.eks. at man skulle vælge en kategori. Det må da hjælpe en del hvis man os tilføjer det til sit index.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.