Server 5.6 mit höherer I/O-Performance

In den meisten Anwendungszuständen ist die Perfomance des Datenbankservers unproblematisch. Die Verarbeitungsgeschwindigkeit sinkt jedoch bei zunehmender Anzahl von Storage-I/O-Operationen. Sehr große Datenbanken, eine hohe Zahl von Datenbankbenutzern oder umfangreiche Update-Events verursachen schnell eine hohe I/O-Last.


Im Serverprozess mussten bisher Datentransfers zwischen Cache und Datenbank (.ca1) serialisiert werden. Alle von der Version 5.6 unterstützten Betriebssysteme erlauben jedoch auch parallele I/Os innerhalb derselben Datei (und haben auch die dazu benötigten Synchronisationsmechanismen). Während im Normalbetrieb dies kaum einen Effekt hat, kann in Situationen mit hoher bis maximaler I/O-Last ein deutliche Durchsatzsteigerung erzielt werden.

Ab Server 5.6.03 können die Datentransfers auch unbeschränkt parallel erfolgen. Selbst beim Betrieb einer einzelnen Festplatte kann durch das Umsortieren paralleler I/O-Operationen (Reordering) unter Umständen ein kleiner Performancegewinn erreicht werden.

Ein größerer Geschwindigkeitszuwachs ensteht bei Systemen mit mehreren HDs oder SSDs, bei denen parallele I/Os auch tatsächlich stattfinden. Ein RAID-10-System mit 8 Datenträgern kann im Idealfall acht lesende Datentransfers gleichzeitig durchführen. In der Datenbankpraxis kann der I/O-Durchsatz bei hoher Last immerhin auf das Doppelte des bisherigen Werts steigen.

Eine Antwort

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Leave the field below empty!

Get your Trial Version now!

Test yeet free of charge

Deine Trial Version - jetzt anfordern!

Teste yeet - unverbindlich und kostenfrei

IHRE EVALUIERUNGSLIZENZ - JETZT ANFORDERN!

TESTEN SIE DIE CONZEPT 16 VOLLVERSION - UNVERBINDLICH und KOSTENFREI

Melden Sie sich bei unserem Newsletter an

Anrede*
     
Zustimmung zur Datenverarbeitung gem. DSGVO*



WordPress Cookie-Hinweis von Real Cookie Banner