Performance: count funktion eller ej?
HejJeg har et stykke sql som nogen gange returnerer flere rækker end jeg synes det er hensigtsmæssigt at presentere for brugeren.
Når der er for meget data at presentere vil jeg gerne vise nederst at brugeren nu ser eksempelvis de første 20 ud af 45. (20/45).
jeg ser 2 muligheder for mig.
a) Lave mit sql og så bare vise 20 stk og derefter lave endnu et sqlkald med countfunktion.
eller
b) Lave mit sql men så lade mit php køre alle resultaterne igennem samt presentere data. Men samtidigt vedligeholde en tæller som tælles op for hvert resultat der kommer.
Med andre ord: kan det betale sig at lave lidt benarbejde for at spare en count ?