MySql Performance Tuning
Die Parameter key_buffer_size und table_cache sind die wohl wichtigsten performance Variablen. Diese geben an wieviel Speicher MySQL zur Verfügung steht, um Tabellen und Schlüssel zu speichern.
Auf Systemen mit > 2 GB-Ram – wobei man auf seine MySql Version achten sollte, da die standard 32 Bit MySql max. 3,xx GB RAM unterstützt - und vielen Datenbanken sind folgende Einstellungen zu empfehlen:
key_buffer=128M table_cache=512 sort_buffer=15M
Für Systeme mit moderater RAM-Ausstattung (256 MB - 2 GB) oder wenig Datenbanken sind diese Settings empfehlenswert:
key_buffer=64M table_cache=256 (fuer >= 256MB RAM) oder table_cache=128 (fuer 256MB Ram)
Für diese Systeme reicht auch ein kleiner sort_buffer mit 4 – 8M.