Weiter Zurück [Inhalt] Online Suche im Handbuch

55.2 MySQL - Performancevergleich

Wer sich für Vergleichswerte von MySQL zu anderen Datenbanken interessiert, der mag auf der Homepage von MySQL nachschauen: http://www.tcx.se. MySQL ist wesentlich schneller als andere SQL Datenbanken. Das liegt daran, daß Präprozessoren, wie Transaktionsmanager, Logmanager u.s.w. entfallen. MySQL besitzt kaum Overhead. Die Performance ist wirklich nur von der Hardware abhängig. MySQL 3.23 (die neue Version) reizt die Hardware bis an Ihre Leistungsgrenze aus, während hingegen alle anderen Datenbanken die CPU erheblich belasten, und die das Festplatten Interface nie voll ausnutzen. Siehe Zeitschrift i´X 8/99. Bei MySQL können Sie durch die Wahl der Festplatte und des Interfaces fast genau vorhersagen, wie schnell Ihre Daten gefunden werden.

Nebeneffekte, die eines Feintunings bedürfen, kennt MySQL also nicht. Den Benchmark SQLBench2 von http://www.benchmark-resources.com absolviert MySQL auf einem Pentium 450 mit 512 MByte RAM und Hardware RAID 5 unter LINUX in ca. 0.4 Sekunden. Oracle liegt hier bei 13 Sekunden, Sybase bei 7 Sekunden, Informix bei 24 Sekunden. Man muß allerdings dazu sagen, daß dieser Benchmark nur die Performance bei Lesezugriffen testet. Das Verhalten bei Schreibzugriffen vieler User gleichzeitig ist bei MySQL oft nicht vorhersagbar, da MySQL eine andere Art von Locking besitzt, als die namhaften Datenbankhersteller. Langsam ist MySQL auch hier keinesfalls.


Weiter Zurück [Inhalt] Online Suche im Handbuch