Mysql
Aller à la navigation
Aller à la recherche
Installation
apt-get install mysql-server mysql-client
Éventuellement
apt-get install phpmyadmin
Optimisation
Paramètres importants:
- Taille du buffer des clefs MyISAM: key_buffer
- Taille du pool innoDB: innodb_buffer_pool_size
- Taille du cache: query_cache_size
- Taille minimale des élements en cache: query_cache_min_res_unit
- Taille maximale des élements en cache: query_cache_size
- Tables temporaires:
- En mémoire: tmp_table_size & max_heap_table_size
- Sur disque: mount -t tmpfs none /tmp -o mode=177
Cache
- LRU. Augmentations des performances O(log(n)) en fonction de l'augmentation de la taille.
- Stats: https://dev.mysql.com/doc/refman/5.0/en/query-cache-status-and-maintenance.html
Stats
- Munin
- wget -O mysqltuner.pl http://msqltuner.pl; chmod +x http://msqltuner.pl ; ./mysqltunner
- https://launchpad.net/mysql-tuning-primer