Mysql 5.0.51 vs. 5.4.3 vs. Postgres 8.4.1
Felmerült a kérdés, hogy érdemes lenne-e frissítenünk a jelenlegi (opencsw-ből jött, 5.0.51-es, tehát jó régi) mysql-ről újabbra. Nameg blackshepherd is olyan lelkesen tesztel, tesztelek én is akkor egy kicsit.
A vas (narancs) egy Intel SR2400-as, két darab kétmagos 3GHz-es Xeonnal, 4 Giga rammal, és Solaris 10u7-tel, külön ZFS-sel, teljesen alapértelmezett beállításokat használtam, amiken azért - mind oprendszer, mind db oldalon - lehet nem keveset csiszolni.
Sysbench-et használtam én is, 100000 soros táblával, egy tranzakciós-írós-olvasós és egy csak olvasós tesztet futtattam, semmi trükkös paramétert nem állítgattam. A mysql 5.4.3 RW tesztjét lefuttattam úgy is, hogy az innodb raw partíciót használ (illetve ZVOL-t), de szinte semmi különbség nem volt. Beszéljen helyettem a gnuplot:


Az szépen látszik, hogy a vegyes használatnál az innodb nagyot fejlődött - úgy fest a read-only teljesítmény rovására. Myisam esetében pedig kb. a fentebb említett tesztekben szereplő +20%-os teljesítménynövekedés látszik (bár rohadtul máshogy néz ki a grafikon, de közel sem annyira finom, kevés volt az időm sajna). Mindenesetre megéri az újabbat használni szerintem.
Ami viszont engem meglepett, az a postgresql, amit tényleg csak a suckIT féle tesztek miatt vontam be a tesztbe, de igencsak odacsapott... (mysql-lel azért több a tapasztalatom, pláne nagyobb terhelés esetén, de ideje a postgressel is lassan tapasztalatokat gyűjteni).