Portál AbcLinuxu, 6. května 2025 18:47
[mysqld] skip-bdb datadir=/var/lib/mysql default-character-set=utf8 log-slow-queries=/var/log/mysqld.slow secure-file-priv=/var/tmp socket=/var/lib/mysql/mysql.sock user=mysql innodb_buffer_pool_size=128M join_buffer_size=1M max_heap_table_size=64M query_cache_limit=64M query_cache_size=64M tmp_table_size=64M table_cache=16384 thread_cache_size=16384 default_week_format=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pidNa novom stroji by som chcel pre mysql vyhradiť zhruba tak 12GB RAM. Nájde sa tu dobrá duša, ktorá mi poradí s hodnotami. Vopred vám veľmi pekne ďakujem.
Na tohle existuje velmi pěkná utilitka mysqltuner.pl (wget http://mysqltuner.pl/), je i v distribucích.
Necháte nějakou dobu MySQL běžet na standardní zátěži, potom pustíte tento skriptík a on na základě běhových údajů a interních statistik doporučí, co jak nastavit.
Je dobré tohle udělat několikrát po sobě s odstupem několika dnů, ať se mohou nově nastavené hodnoty projevit na statistikách a uvidí se, co a jak ještě zlepšit. Pochopitelně pokud dojde ke změně pracovní zátěže, může se změnit i vhodné nastavení.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.