Magento mysql调优 - 是my.cnf corrcet?

时间:2013-11-23 14:49:51

标签: mysql magento

我们有24个CPU和32 GB RAM,想知道my.cnf是否设置正确。

非常感谢:


  

connect_timeout = 300

     

innodb_additional_mem_pool_size = 128M

     

innodb_autoextend_increment = 8M

     

innodb_buffer_pool_size = 12G

     

innodb_file_per_table = 1

     

innodb_lock_wait_timeout = 600

     

innodb_thread_concurrency = 50

     

interactive_timeout = 300

     

join_buffer_size = 8M

     

key_buffer = 32M

     

max_allowed_pa​​cket = 64M

     

max_connections = 500

     

myisam_sort_buffer_size = 128M

     

open_files_limit = 65535

     

query_cache_size = 64M

     

query_cache_type的= 1

     

read_buffer_size = 2M

     

read_rnd_buffer_size = 16M

     

跳过联网

     

sort_buffer_size = 256M

     

table_cache = 1024

     

thread_cache_size = 64

     

thread_concurrency = 96

     

tmp_table_size = 256M

     

wait_timeout = 300

     

query_cache_limit = 4M

     

max_heap_table_size = 256M

2 个答案:

答案 0 :(得分:0)

设置正确吗?没有 删除以下列表,以便DEFAULTS可以支持[mysqld]部分

的工作
.rodata

改善(减少)响应时间。

为什么当你能得到DEFAULT为256K所需的数据时,你会故意读取16M for read_rnd_buffer_size吗?

答案 1 :(得分:0)

Innodb_buffer_pool_size与RAM的大小相比非常少。 理想情况下,它应该是RAM大小的70%,以获得最佳性能。