webForumDet fria alternativet

Prestanda: Access vs. mySQL

2 svar · 306 visningar · startad av PatrikB

PatrikBMedlem sedan mars 20002 836 inlägg
#1

Sitter och leker med mySQL.
Importerade helt enkelt en tabell från en access db och testkörde lite granna och upptäckte till min förvåning att hämta ut 5000 poster gick betydligt snabbare med access än med mySQL. OK, mySQL körs på samma burk som IISen och det var endast en användare (jag :e ) blir nog annat resultat om man börjar att belasta med lite fler användare samtidigt

Fast, lite fundersam vart man..... :)

cya,
PatrikB

HermanMedlem sedan maj 2001431 inlägg
#2

Jo jag upplevde ungefär samma med små datamängder. Blev än mer förvånad av MS SQL.

Resultat från ett gammals test:

SELECT 10.000 poster
- MySQL 3.23.21-beta, 4 s
- SQL server 2000 beta, 14 s
- Access 2000, 3 s

spangoMedlem sedan juni 20008 205 inlägg
#3

Använde du ODBC för att ansluta? Har hört en del rätt negativa grejer om MyODBC.

Sen kan det ju bero på databasen fysiska design, och det faktum att SQL Server och MySQL inte jobbar direkt med filen, utan går omvägar via TCP/IP och rör, vilket ger en viss overhead. (Anledningen till att SQL Server var så seg kan kanske tänkas ha berott på att TCP/IP användes i stället för rör? Läste något om det nyligen...)

260 ms totalt · 3 externa anrop · v20260731065814-full.30151723
131 ms — hämta forumlista (db)
127 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)