Intels 8-Core-System im Test

Datenbank: MySQL 64 Bit große Workloads

Welchen Einfluss die Prozessoren auf die Performance von MySQL bei sehr großen Datenbanken haben, überprüfen wir mit dem modularen SysBench.

SysBench erlaubt frei wählbare Größen der Datenbank. Für unsere MySQL-Benchmarks verwenden wir eine Datenbank mit 1 und 10 Millionen Einträgen. Bei diesen Größen greift die Datenbank bereits verstärkt auf das Storage-Subsystem zurück. Die Thread-Anzahl legen wir bei den SysBench-1M- und 10M-Tests jeweils auf 16 fest.

Bei den 1M-Tests wird das Storage-Subsystem schon zum begrenzenden Faktor, es gibt zunehmend Aktivitäten auf der Festplatte. So liegt die CPU-Auslastung bei zwei Xeon E5345 insgesamt nur bei zirka 20 Prozent.

Entscheidender als die Prozessor-Performance für mehr Datenbankdurchsatz wird der Einsatz leistungsfähiger Storage-Subsysteme mit Cache-Controllern.