Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Previous revision
Next revision
Previous revision
de:installation:mysql_optimieren [2011/07/28 15:24]
admin [bei vorhandenen InnoDB tabellen]
— (aktuell)
Zeile 1: Zeile 1:
-====== 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! ** 
- 
-===== backup ===== 
-**:!: ERSTELLEN SIE EIN BACKUP, __BEVOR__ SIE DIESE AKTIONEN AUSFÜHREN! ** 
- 
-erstellen sie ein backup der datenbank. 
- 
-===== 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'': 
-<code ini> 
-[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 
-default-character-set=utf8 
- 
-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 
-</code> 
- 
-===== bei vorhandenen InnoDB tabellen ===== 
-wenn schon InnoDB tabellen vorhanden sind, ist es notwendig die folgenden Dateien zu verschieben (löschen): 
- 
-**:!: ACHTUNG: ERST NACH EINEM __ERFOLGREICHEN__ STOP DES SERVERS AUSFÜHREN, ANSONSTEN __KOMMT___ ES ZU EINEM DATENVERLUST. ** 
-<code> 
-    ib_logfile0 
-    ib_logfile1 
-</code> 
-unter Ubuntu finden sie diese unter ''/var/lib/mysql/'' 
- 
-===== mysql starten ===== 
-starten sie den MySQL server.