Access - Tid på database forspørgsler

Tags:    asp

Hejsa.. er der nogen der har en ide om hvordan man måler tiden på database forspørgsler?

Ville enormt gerne kunne måle forskellen mellem getRows funktionen og den almindelige udtrækning fra data base.

[Redigeret d. 08/08-04 15:42:58 af hansen]



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej,

Du sætter en start tid, også laver du en lykke med f.eks. 10000 gennemløb hvor du udfører den første handling, sætter en slut tid og udregner gennemsnittet.

Det samme gør du for den anden handling hvor du bruger getRows ;)

Så har du en cirka indikation af hvad der er hurtigst! :)

Mvh. Thomas Lykke Petersen



OK kom med et eksempel?
kan man ikke måle den enkelte forspørgelse og lager det i en access db? ved godt man kan lave et java script som tager tid på body load, men det er jo incl. al kode der bliver loadet/fortolket....
Hej,

Du sætter en start tid, også laver du en lykke med f.eks. 10000 gennemløb hvor du udfører den første handling, sætter en slut tid og udregner gennemsnittet.

Det samme gør du for den anden handling hvor du bruger getRows ;)

Så har du en cirka indikation af hvad der er hurtigst! :)

Mvh. Thomas Lykke Petersen





Jo, du kan godt måle hver gang du laver et loop også udregne gennemsnittet på baggrund af det ...

Jeg har ikke lige tid til at fikse et eksempel, men noget lignende det her:

For I = 0 To 10000 Step 1
StartTime=Now()
' --- DO DATABASE STUFF ----
EndTime=Now()
Next

Mvh. Thomas Lykke Petersen



hmmm...

det var ikke lige det resultat jeg havde håbet på. ellers gør jeg noget forkert. getRow metoden er langsommere end den almindelige metode, det kan da ikke passe?!?



t