Dies ist eine alte Version des Dokuments!
MySQL Geschwindigkeit optimieren
ACHTUNG: ANLEITUNG OHNE GEWÄHR.
die firma untermStrich software gmbh übernimmt keine haftung für etwaige schäden oder fehler die direkt oder indirekt durch die benutzung dieser anleitung entstehen!
Diese Anleitung wurde mit MySQL 5.1, MySQL 5.5 und MariaDB 5.2 getestet.
Backup
ERSTELLEN SIE EIN BACKUP, BEVOR SIE DIESE AKTIONEN AUSFÜHREN!
Erstellen sie ein Backup der Datenbank.
Grundsätzlich sollte diese Anleitung vor der Migration von untermStrich auf MySQL durchgeführt werden.
MySQL stoppen
Stoppen Sie den MySQL Server.
Konfiguration
Windows - in der aktuell aktiven my.ini
:
Ubuntu Linux - folgende Datei anlegen /etc/mysql/conf.d/performance.cnf
:
[mysqld] key_buffer_size = 384M max_allowed_packet = 1M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M default-storage-engine=InnoDB innodb_additional_mem_pool_size=12M innodb_log_buffer_size=6M innodb_buffer_pool_size=664M innodb_log_file_size=20M innodb_thread_concurrency=8
InnoDB Tabellen
Es ist notwendig die folgenden Dateien zu verschieben (löschen):
ACHTUNG: ERST NACH EINEM ERFOLGREICHEN STOP DES SERVERS AUSFÜHREN, ANSONSTEN KOMMT ES ZU EINEM DATENVERLUST.
ib_logfile0 ib_logfile1
Unter Ubuntu finden sie diese unter /var/lib/mysql/
MySQL starten
Starten sie den MySQL Server.