1

私は多くの my.cnf 構成を見ていて、MyISAM データベースについて知りたいと思っていました。小さな query_cache を使用するか、query_cache をオフにして大きな key_buffer_size を使用する方がよいでしょうか? この2つはどのように関係するべきですか?

これは、私のサーバー構成に基づいて自動生成された my.cnf ファイルです (8GB / Dedicated Virtual)

 [mysqld]
 # MyISAM #
 key_buffer_size                = 2G

 # SAFETY #
 max_allowed_packet             = 16M
 max_connect_errors             = 1000000

 # CACHES AND LIMITS #
 tmp_table_size                 = 32M
 max_heap_table_size            = 32M
 query_cache_type               = 0
 query_cache_size               = 0
 max_connections                = 500
 thread_cache_size              = 50
 open_files_limit               = 65535
 table_definition_cache         = 1024
 table_open_cache               = 2048

そして別の人間から:

 [mysqld]

 # MyISAM #
 key_buffer_size                = 4G

 # SAFETY #
 max_allowed_packet             = 1M

 # CACHES AND LIMITS #
 tmp_table_size                 = 64M
 max_heap_table_size            = 64M
 query_cache_type               = 1
 query_cache_size               = 128M
 max_connections                = 500
 thread_cache_size              = 256
 table_open_cache               = 1024
4

0 に答える 0