ToonsterMedlem sedan feb. 20001 590 inlägg Jag har gjort ett litet prestandatest med olika databaskopplingar, och tänkte ni var intresserade...
Testet gjordes så här:
- 3 olika typer av kopplingar.
- tidtagning av 10 öppningar/stägningar av databasansen = 10 tider
- detta gjordes 12 gånger, med detta räknades 12 medelvärden ut
- testet skedde på en lokal dator med en användare, ej över nätverk, med IIS på standard prioritet.
- det är högsta - lägsta medelvärdet av de 12 testerna som jag visar.
Anslutning 1:
DSN lös anslutning (sökväg till Accessdatabas anges i kopplingen)
250 - 260 ms
Anslutning 2:
System DSN
206 - 215 ms
Anslutning 3:
Fil DSN
355 - 366 ms
Att notera:
Oavsett kopplingstyp tog den första databasanslutningen 10% - 20% längre tid.
Jag körde även 200 kopplingar i snabb följd (från samma användare) och kom i bland upp i värden över 1000 ms (=1 sek)
denna höga tid har antagligen med processorbelastning/lite RAM minne att göra
Värdena i sig säger inget, utan förhållandet mellan kopplingstyperna.
System DSN och Fil DSN ställer man in i ODBC i kontrollpanelen.
Testet gjordes med NT4 Workstation, IIS, SP6a
reflektioner:
Med snabbare dator tror jag att fil DSN blir snabbare i förhållandet till de övriga anslutningarna.
Jag ska köra testscriptet om några dagar på en W2K Advanced Server
Jag ska köra några andra script när jag får tid över.
Kommentarer, frågor?
/T
------------------
"Den som väntar på någon som gått behöver inte vänta längre..."
[Redigerat av Toonster den 13 mar 2001]
Det är ju inte så att man skiter ner sig över prestandaskillnaden :e
Men det gör nog sitt på lite större sajter...
Bra gjort :)
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
T_CodezMedlem sedan juli 2001458 inlägg Satt precis och fnulade på något liknande. Men så hittade jag detta inlägg.
Thankz! :e
Du besparade mig ett par timmars huvudbry nu.
Annars så håller jag på och letar efter något som tar tid på sidans laddnindsstart till's dess att sidan laddats klart. Jag vet att jag sett det någonstans, men nu hittar jag det banne mig inte.
Någon som har en länk eller dylikt till det inlägget?
------------------
There is no Tomorrow...
T_CodezMedlem sedan juli 2001458 inlägg Hittat det! :e
'---- direkt under Option Explicit ----
Dim dteStart
dteStart = Timer()
'---- precis innan bodytaggens slut ----
<%=FormatNumber((Timer()-dteStart)*1000,0) &" ms."%>
------------------
There is no Tomorrow...
Du har inte lust att prova med SQLServer också? :)
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
OveRRidEMedlem sedan feb. 200112 078 inlägg ...
[Redigerat av OveRRidE den 01 aug 2001]
OveRRidEMedlem sedan feb. 200112 078 inlägg _Tror_ nog resultaten kommer att vara annorlunda på Win2k server.
Jag kanske bara inbillar mig, men prestandaökningen borde väl vara ganska radikal mellan 2000 och NT4, fast det kanske inte har så mycket att göra med plattform, mer vilken provider du använder.. ?
Skillnaden mellan Jet 4 och den gamla access drivisen är ju tydligen enorm. (Jag har inte pressat nåt än så jag vet inte, fast jag kör Jet:en)
konstigt inlägg det här :p
------------------
I have comed to take what is rightfully mine. Existence in eternity. And all i need is your creditcard number. | Existence
[Redigerat av OveRRidE den 01 aug 2001]