Parameter =Erklärung
[LEFT]max_connections = Wieviele Connections (und damit auch Threads) sind generell erlaubt?
(Dieser Wert kann deutlich kleiner als die Apache-Einstellung MaxClients sein.)
table_cache = Der Table-Cache reserviert Speicher für die häufiger gebrauchten Tabellen. query_cache_size
In dem Speicherbereich werden die SQL-Statements mit einer Ergebnissliste gespeichert um bei einem neuen Zugriff die Daten sofort parat zu haben. Bei Updates/Inserts/Deletes wird der gespeicherte Query gelöscht.
key_buffer_size = Der Speicher, der für die referenziellen Keys reserviert wird. Dieser Wert gilt pro Connection.
sort_buffer_size = Der Speicher, der für die Sortierung reserviert wird.
Dieser Wert gilt pro Connection.
read_buffer_size = Der Speicher, der für das Lesen von Festplatte reserviert wird. Dieser Wert gilt pro Connection.[/LEFT]
Ist vielleicht auch gut zu wissen was welche Parameter in der my.cnf bedeuten da das für einige schon chinesisch ist
sind natürlich nur ein Paar und in meinen Augen die wichtigsten Parameter in der my.cnf
Dazu kommen natürlich die Performance-Fresser schlechthin:
Die Logfiles: log_slow_queries (evtl. sogar als log_long_format) und das Replikations-Log: log-bin.
Alle unnötigen Festplattenzugriffe sollten unterbunden werden. Und wer nicht gerade die Slow-Queries bzgl. dem Tuning braucht und auch keine Datenbank-Replikation (log-bin) fährt, sollte diese abschalten.
MfG
Andre