Zum Inhalt springen
EuroVPSEuroVPS

MySQL mit MySQLTuner optimieren

EuroVPS FAQ

Aktualisiert am 1 Min. Lesezeit

MySQLTuner ist ein Open-Source-Perl-Skript, das die Performance Ihrer MySQL analysiert, die nötigen Informationen sammelt und Ihnen Empfehlungen gibt, welche Variablen und Parameter Sie anpassen sollten, um die Performance zu steigern.

Schritte zur Optimierung der MySQL-Konfiguration mit MySQLTuner

1. MySQLTuner herunterladen

wget http://mysqltuner.com/mysqltuner.pl

2. Rechte anpassen

Machen Sie das Skript ausführbar.

chmod +x mysqltuner.pl

3. MySQLTuner ausführen

./mysqltuner.pl

Die Ausgabe zeigt genau, welche Variablen Sie im Abschnitt [mysqld] der my.cnf, der MySQL-Konfigurationsdatei, anpassen sollten.

Tuning und Anpassung der Konfiguration

Behandeln Sie die Ausgabe von MySQLTuner als Hinweis, nicht als Konfiguration zum Einfügen. Dimensionieren Sie innodb_buffer_pool_size nach dem Working Set Ihrer Daten und lassen Sie die übrigen Variablen nahe an ihren Standardwerten, sofern nicht eine Messung etwas anderes sagt.

Ein Beispiel für eine my.cnf.

# cat /etc/my.cnf
[mysqld]
innodb_file_per_table=1
innodb_buffer_pool_size=4G
innodb_log_file_size=512M
max_connections=200
tmp_table_size=64M
max_heap_table_size=64M
table_open_cache=4096
max_allowed_packet=256M

[mysqldump]
max_allowed_packet = 500M

5. MySQL-Server neu starten

Neustart, damit die Änderungen wirken:

service mysql restart

Sie können MySQLTuner mehrfach ausführen, um zu prüfen, ob es weitere Empfehlungen zur Verbesserung der MySQL-Performance hat.

Aus den FAQ von EuroVPS.

Mehr in «Anleitungen»

Ihr nächster Infrastrukturpartner

Haben Sie noch
eine Frage?

Sagen Sie uns, was Sie erreichen möchten. Ein Ingenieur liest es und antwortet.

+357 222 32280
Ein EuroVPS-Ingenieur trägt einen Server-Knoten durch das Rechenzentrum
Ein Gespräch mit den Menschen, die sich um Ihre Infrastruktur kümmern werden.

Beginnen wir mit Ihrer Umgebung.

Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.

Wir verwenden Ihre Angaben, um Ihre Anfrage zu beantworten. Datenschutzerklärung