Mysql構成パラメータInnodb

1886 ワード

#InnoDB      、          ,16MB       。
innodb_additional_mem_pool_size = 16M
#InnoDB      、  、 、    、     
#      DB   ,  InnoDB       ,          50%
#      DB   ,           1/4,        
#    8M,   X,          InnoDB  MyISAM     

    Innodb,          。   MyISAM  ,Innodb  buffer size   。
MySIAM             key_buffer_size   , Innodb                。 
Innodb            ,              ,    Innodb,           70%-80%。
  key_buffer  ,              ,                      。 

innodb_buffer_pool_size = 4G

#InnoDB          ,    10MB,    X,   1GB,      
innodb_data_file_path = ibdata1:1G:autoextend
#        ,     1,          ,        ,   
innodb_flush_log_at_trx_commit = 1
#        ,     1,          ,        ,   
innodb_flush_log_at_trx_commit = 1
#InnoDB log buffer,      64MB     
innodb_log_buffer_size = 64M

#  InnoDB status file,            
innodb_status_file = 1
#         ,       PHP,     ,     
#           ,     ,       
max_connections = 60

#        ,     ,         ,  host mysql   
max_connect_errors = 100000

#       ,        1  
long_query_time = 1

#        ,          ,       max_heap_table_size   tmp_table_size       
max_heap_table_size = 96M
tmp_table_size = 96M

#             、     ,      2MB     
sort_buffer_size = 2M
join_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 2M

#    query cache,              
query_cache_size = 0

#    InnoDB     DB,   MyISAM    key_buffer_size       ,8MB    
#    MyISAM    ,     ,     4G
#   ,       MyISAM  ,     InnoDB  
key_buffer_size = 8M

#        ,           ,     2  
#           ,           ,      (8  )
interactive_timeout = 120
wait_timeout = 120