MySQL mit MySQLTuner optimieren
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
Beginnen wir mit Ihrer Umgebung.
Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.
