Avatar billede superdude Nybegynder
29. august 2002 - 08:24 Der er 7 kommentarer og
2 løsninger

mySql performance IIS/Apache

Er der mærkbar forskel på mySql performance hvis den kører på Linux/Apache end hvis den kører på Win2K/IIS?

Man connecter vel ikke en mySql på linux via myODBC eller..?
Avatar billede morpheus Nybegynder
29. august 2002 - 08:33 #1
Jeg synes klart at Apache/PHP/mySQL performer bedre på Linux/unix, end på windows servere.

Der bruges ikke myODBC på Linux/unix.
Avatar billede disky Nybegynder
29. august 2002 - 08:33 #2
ikke på selve databasen.

Men ODBC forbindelsen er ikke den hurtigste der findes, så hvis du f.eks. bruger PHP's egen eller en JDBC driver i Java så er din performance hurtigere end via en ODBC
Avatar billede superdude Nybegynder
29. august 2002 - 08:39 #3
Jeg kører windows/asp og vil skifte min access ud?
Så jeg ville bare lige høre om der er noget at hente ved eks at køre linux/php.
For MS SQL server er ligesom valgt fra p.g.a. prisen ;-)
Avatar billede disky Nybegynder
29. august 2002 - 08:47 #4
Du kan sagtens skifte access ud med Mysql, så for du en enorm performance i forhold til før.

Du kan godt skifte til linux/php, men det er der ingen grund til.

Yep MsSQL er dyr :(
Avatar billede lundsfryd Nybegynder
29. august 2002 - 08:51 #5
Jeg lavede for nyligt en måling på MySQLs performance på Windows 2000 og Linux (connection fra PHP). Det kørte ca. dobbelt så hurtigt på Linux, og jeg er ret sikker på, at det ikke kun var ODBC-laget, der udgjorde forsinkelsen. Det har i hvert fald længe været en udbredt holdning blandt "kendere" af MySQL, at den kører som en sæk kartofler på Windows :)
Avatar billede disky Nybegynder
29. august 2002 - 09:10 #6
det er alment kendt at PHP er hardcore optimeret til Linux, så det alene kan havde gjort en forskel.

Men man skal også huske at MySQL er lavet af opensource nørder, linux freaks osv, så de gør ikke så meget for at det skal performe på Windows.

Men siden superdude, nu har et fungerende system i ASP og på Windows, er der INGEN grund til at skifte OS.
Avatar billede lundsfryd Nybegynder
29. august 2002 - 09:16 #7
Nej, ganske rigtigt. Moralen i min kommentar er bare: Ja, der *er* en mærkbar forskel på de to scenarier :)

En alternativ løsning kunne være at lade det køre på Windows/IIS/ASP/osv men koble op på en databaseserver, er kører Linux.
Avatar billede disky Nybegynder
29. august 2002 - 09:19 #8
Så betyder netværkshastigheden pludseligt en hel del.

At have en seperart DB server er kun brugbar ved MEGET store systemmer og belastede DB'ere. Hvilket jeg ikke tror er tilfældet når der tidligere er brugt Access :)
Avatar billede lundsfryd Nybegynder
29. august 2002 - 09:23 #9
Det tror jeg heller ikke :) Mysql-manualen snakker om en hastighedsreduktion på ca. 10% hvis man har 100 mbit mellem client og server.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester