2011-08-12 21 views
0

我有一臺運行在服務器上的MySql服務器(使用innodb),該服務器託管了多個在數據庫上執行主要工作的進程。Mysql調優參數

我沒有很多與MySQL調整的經驗,但這裏有一些參數的當前值,爲我的理解是更相關:

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

你覺得什麼樣的價值觀,這些參數應該有? 有沒有其他參數我應該改變(我目前的參數設置是默認的)?

謝謝!

+1

這是一個非常複雜的問題。這取決於太多因素。首先,你使用MyISAM引擎還是InnoDB(或兩者)? –

+2

對於InnoDB,請查看這篇文章:http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/ –

+0

即時通訊使用InnoDB – Ran

回答

1

,通常使用的最頻繁的調諧參數。

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

美麗的答案!所有核心知識都塞進了一個。 –