MySQL: Unterschied zwischen den Versionen

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
</pre>
</pre>


Oder für mehr RAM im System bzw. für größere Tabellen:
Oder bei mehr RAM im System bzw. für größere Tabellen:
<pre>
<pre>
key_buffer_size = 256M
key_buffer_size = 256M

Version vom 10. Oktober 2011, 07:55 Uhr

MySQL ist eine populäre Open Source SQL Datenbank, welche z.B. für Mediawiki, Cacti und Wordpress benötigt wird.

MySQL Performance Tuning

Die folgenden MySQL Parameter sollte man in /etc/my.cnf mindestens eintragen, wenn man 1-2 GB RAM hat.

key_buffer_size = 64M
sort_buffer_size = 4M
read_buffer_size = 1M
table_open_cache = 256
query_cache_size = 64M

innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 10M

Oder bei mehr RAM im System bzw. für größere Tabellen:

key_buffer_size = 256M
sort_buffer_size = 32M
read_buffer_size = 1M
read_rnd_buffer_size = 512K
table_open_cache = 256
query_cache_size = 32M

innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 10M
innodb_log_buffer_size = 8M


Bei 8GB RAM wäre auch möglich:

key_buffer_size = 2048M
sort_buffer_size = 128M
read_buffer_size = 5M
read_rnd_buffer_size = 2M
table_open_cache = 768
query_cache_size = 256M

tmp_table_size = 1024M
max_heap_table_size = 1024M

innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 10M
innodb_log_file_size = 32M
innodb_log_buffer_size = 8M

Referenz:

TCP connection settings

max_connections = 250
wait_timeout = 3600

Weblinks

Siehe auch