2011-08-12 3 views
0

J'ai un serveur MySql (en utilisant innodb) fonctionnant sur un serveur qui héberge plusieurs processus qui font le travail principal sur la base de données.Paramètres de réglage Mysql

Je n'ai pas beaucoup d'expérience avec un réglage MySql mais voici les valeurs actuelles de certains des paramètres à ma compréhension sont plus pertinentes:

query_cache_size = 16M 
query_cache_limit = 1M 
#table_cache = 64 (currently commented out) 

quelles valeurs ne pensez-vous que ces paramètres devraient avoir? Y a-t-il d'autres paramètres que je devrais changer (mes paramètres actuels sont ceux par défaut)?

Merci!

+1

Ceci est un problème très compliqué. Cela dépend de trop de facteurs. Tout d'abord, utilisez-vous le moteur MyISAM ou InnoDB (ou les deux)? –

+2

Pour InnoDB, consultez cet article: http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/ –

+0

im en utilisant InnoDB – Ran

Répondre

1

Les paramètres de réglage qui sont utilisés couramment le plus souvent.

key_buffer_size: 
query_cache_size 
tmp_table_size 
innodb_buffer_pool_size 
innodb_additional_mem_pool_size 
innodb_log_buffer_size 
max_connections 
sort_buffer_size 
read_buffer_size 
read_rnd_buffer_size 
join_buffer_size 
+0

Belle réponse !!! Toutes les connaissances fondamentales en un. –

Questions connexes