MySQL történelem - sebességteszt

Címkék

A PostgreSQL történelem után itt a MySQL történelem, azaz a 4.1.25, 5.0.85, 5.1.38, 5.4.1 és 6.0.11 verziók sysbench-tranzakciós sebességének összehasonlítása InnoDB engine-nel.

Hozzászólások

koszi!
meglepett hogy MySQL ennyivel lassabb olvasasban....

aha, tranzakciókezelés KELL. KÖTELEZŐ.

Ja, meg kéne tanítani az embereket a tranzakciók kezelésére is. ugyanis egy-egy insert eltolásakor nem gecimindegy, hogy tranzakcióban történt-e vagy nem?

Pl a Drupal is olyan atomfontos inserteket meg update-eket művel, sőt, egyszerre száezret, hogy mindenképpen tranzakcióban kell futtatni.

Persze közben sírsz, hogy milyen picsalassú az oracle.

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

ha visszajottek a hackathlonrol a gepek, megcsinalom ugyanezt linux es solaris alatt, meglassuk. :)

Solaris, vagy OS? A Linux és OS kész van. Nincs mire büszkének lennetek.
A Sun korábban csinált már ilyen összehasonlítást (www.sun.com/x64/docs/MySQL-sysbench-benchmark.pdf), ahol természetesen a Slowaris jött ki győztesnek.

Én kb. ugyanazokat a grafikonokat kaptam, csak a címke volt fordítva...

suckIT szopás minden nap! MySQL történelem

És jobban kedveznek a desktop felhasználásnak, az x szervernek, teljesen eltérő workloadoknak stb.
A Sun biztos direkt szállítja olyan pocsék beállításokkal a Solarist, hogy legyen munkája a zongorahangolóknak.

Messze nem elképzelhetetlen, majd Z megmutatja mennyit lehet javítani ezzel a teljesítményen.

suckIT szopás minden nap! MySQL történelem

Erre én is kíváncsi vagyok. Kb. 4 éve volt egy olyan esetem, hogy a FreeBSD alatt futó mysql szerverrel komoly teljesítményproblémák voltak. Mivel nem igazán volt időm kísérletezni, linuxra cseréltem a BSD-t: a mysql sokkal gyorsabb lett (ugyanazon a gépen), a teljesítményproblémák megszűntek.
Persze azóta sok idő eltelt.

Ha már spoilerkedsz és azt, amire gondolok: Pg-t is tervezed tesztelni Linux alatt? Egy nagyon régi leírásban javasolták, hogy Pg-t inkább BSD alatt - ha jól emlékszem, az IO ütemezővel indokolták -, csak ugye azóta eltelt pár év, és érdekelne, hogy mi változott.

----------------
Lvl86 Troll

"8086-klónunkon" na ezen borultam :)

Ez így nem ér... Egy baromira félrekonfigurált MySQL-t használt a csóka! Nyilvánvaló, hogy még a kulcsokat sem adta meg rendesen (ez onnan látszik, hogy exponenciális a görbe felfutása, holott jól konfigurált kulcsok esetében b-tree-t használ, ami meg nyilvánvalóan lineáris). Én is tudok félrekonfigurált Postre-vel szánalmas adatokat kihozni.

Nem jól nézed az ábrát. Nem a növekedés exponenciális, hanem a vízszintes skála logaritmikus.

Az ábra egyetlen szempontból tanulságos: Az InnoDB 16 magig skálázódik. A Postgres 22+ magig skálázódott. Hogy skálázódott volna-e tovább, azt az adott hardveren nem lehetett vizsgálni, mivelhogy összesen 24 mag volt.
--
CCC3