MySQL服務器安裝完之后調節性能的方法
1.key_buffer_size
這對MyISAM表來說非常重要。如果只是使用MyISAM表,可以把它設置為可用內存的 30-40%。
2.iinnodb_buffer_pool_size
Innodb相比MyISAM表對緩沖更為敏感。MyISAM可以在默認的 key_buffer_size 設置下運行的可以,然而Innodb在默認的
innodb_buffer_pool_size 設置下卻跟蝸牛似的。由于Innodb把數據和索引都緩存起來,無需留給操作系統太多的內存,因此如果只
需要用Innodb的話則可以設置它高達 70-80% 的可用內存。
3.innodb_log_file_size
innodb_log_file_size 在高寫入負載尤其是大數據集的情況下很重要。這個值越大則性能相對越高,但是要注意到可能會增加恢復
時間。可以設置為 64-512MB,跟據服務器大小而異。
4.innodb_log_buffer_size
innodb_log_buffer_size 默認的設置在中等強度寫入負載以及較短事務的情況下,通常設置8-16MB即可。