Tidsforbrug ved at kalde i databasen
Jeg sidder typisk med ting som bruges i mindre målestok, så performance har sjældent haft det store fokus - men jeg vil jo helst lave tingene 'rigtigt'.Lad os antage at jeg skal udfylde et ugeskema for 10 mennesker.
-Jeg kan vælge at hente alle data på én gang, og sidenhen sortere og gøre ved.
-Eller jeg kan løbe ugeskematet igennem og gå i databasen 10x7 gange (10 mennesker 7 dage)
Jeg er klar over at der er noget performancetab ved at gå i databasen 70 gange, men i disse dage hvor jeg har forstået at .Net er lidt fiksere, hvor meget betyder det så i virkeligheden? Man skal jo hvis man hente det hele på én gang, stadig sortere, mv. på data.
Iøvrigt tak til Arne for i rigtig mange indlæg at reklamere så kraftigt for at bruge parameters i SQL. Ærger mig over at jeg har ignoreret det så længe ;o)