StevePMedlem sedan mars 2003751 inlägg
Jag fetchar data för att displaya ett record per sida. (Paging)
Jah hämtar datan genom en Stored Procedure och den returnerar ca 81.000 poster. Det tar 5 sekunder för den att ladda nästa post när man tryckt på "nästa" knappen.
Detta är väl rätt lång tid?
ASP koden är rätt optimerad och hämtningen av data är väldigt basic med 2 joins. Så jag kan inte se nån flaskhals där direkt.
Om det är runt 5000 poster den ska hämta så går det väldigt fort. Men runt 80.000 så tar det 5 sekunder.
StevePMedlem sedan mars 2003751 inlägg
Om jag tar bort
Order by case when tblOrganisations.OrgShortName is Null
then 1 else 0 END, tblOrganisations.OrgShortName
Så landar jag på ca 3 Sekunder. Detta order by statement landar på ca 66% av hela query costen.
PeeerMedlem sedan mars 20025 362 inlägg
Måste du hämta ut all data på en gång då? Eftersom du ändå bara visar en post åt gången så är det väl onödigt att läsa in alla?
Eller så har jag missuppfattat det hela.
StevePMedlem sedan mars 2003751 inlägg
Helt rätt peeer. Jag begränsade hämtningen av poster till olika sök options osså vipps matchas max runt 5000 poster åt gången. Nu smider det på.