Vi har fått lite prestanda problem på en databas som fungerade ypperligt med 10.000 rader, men med 150.000 rader så tar exekveringen alldeles för lång tid, upp till 10 sekunder beroende på urval.
Jag har sökt lite på hur views fungerar och hittade en tråd som LarsG besvarat bra, men ändå finns där några frågor.
http://www.webforum.nu/showthread.php?s=&postid=123009#post123009
Kan man cacha en view? Idag har jag två SPs som i den ena gör en sökning, och i den andra en uträkning på antal som finns kvar i varje kategori där jag countar på selectsatsen.
Säg t.ex. att jag har en lägenhetssida där jag söker på "Stockholm", då hämtar den alla rader tillhörande "stockholm", sedan ska den även räkna ut hur många bostadsrätter, fritidshus osv. om jag filtrerar på detta? Sedan är det en hel del andra filtreringar, ca 10st.
Som sagt, har en fungerande SQL, men måste lösa prestandan på ett bra sätt. Indexering via Engine Tuning har inte löst problemet märkvärt!
Är det någon som har en bra ide om hur man kan få upp prestandan?
Vänligen