mysql优化参数
服务器面板 2019-08-24 17:53:14

 

以下1核1G1M为阿里云标配,内存1G,可使用内存为:561.63MB,参数上面一行为建议内存,下面一行为预计最大占用内存     
  1G

1 - 2G

467.25MB

2 - 4G

1440.50MB

4 - 8G

2955.5MB

8 - 16G

6601.0MB

16 - 32G

14812MB

 
key_buffer_size 8 32 192 384  512 1024 MB, 用于索引的缓冲区大小
query_cache_size 4 16 64 128  256 384 MB, 查询缓存,不开启请设为0
tmp_table_size 8 64 384 512  1024 2048 MB, 临时表缓存大小
innodb_buffer_pool_size 16 64 128 384  1024 4096 MB, Innodb缓冲区大小
innodb_log_buffer_size 8 8 8 8  8 8 MB, Innodb日志缓冲区大小
sort_buffer_size 256 768 768 1024  2048 4096 KB * 连接数, 每个线程排序的缓冲大小
read_buffer_size 128 768 768 1024  2048 4096 KB * 连接数, 读入缓冲区大小
read_rnd_buffer_size 256 512 512 768  1024 2048 KB * 连接数, 随机读取缓冲区大小
join_buffer_size 128 512 1024 2048  4096 4096 KB * 连接数, 关联表缓存大小
thread_stack 256 256 256 256  256 256 KB * 连接数, 每个线程的堆栈大小
binlog_cache_size 32 64 64 128  192 256 KB * 连接数, 二进制日志缓存大小(4096的倍数)
thread_cache_size 4 8 16 32  48 64 线程池大小
table_open_cache 32 128 192 256  512 1024 表缓存(最大不要超过2048)
max_connections 500 100 200 300  400 500 最大连接数

  

mysql 配置参数

C/C++ Code复制内容到剪贴板
  1. [client]  
  2. #password   = your_password  
  3. port        = 3306  
  4. socket      = /tmp/mysql.sock  
  5.   
  6. [mysqld]  
  7. port        = 3306  
  8. socket      = /tmp/mysql.sock  
  9. datadir = /www/server/data  
  10. default_storage_engine = MyISAM  
  11. #skip-external-locking  
  12. #loose-skip-innodb  
  13. key_buffer_size = 8M  
  14. max_allowed_packet = 100G  
  15. table_open_cache = 32  
  16. sort_buffer_size = 256K  
  17. net_buffer_length = 4K  
  18. read_buffer_size = 128K  
  19. read_rnd_buffer_size = 256K  
  20. myisam_sort_buffer_size = 4M  
  21. thread_cache_size = 4  
  22. query_cache_size = 4M  
  23. tmp_table_size = 8M  
  24.   
  25. #skip-networking  
  26. #skip-name-resolve  
  27. max_connections = 500  
  28. max_connect_errors = 100  
  29. open_files_limit = 65535  
  30.   
  31. log-bin=mysql-bin  
  32. binlog_format=mixed  
  33. server-id   = 1  
  34. expire_logs_days = 10  
  35.   
  36. innodb_data_home_dir = /www/server/data  
  37. innodb_data_file_path = ibdata1:10M:autoextend  
  38. innodb_log_group_home_dir = /www/server/data  
  39. innodb_buffer_pool_size = 16M  
  40. innodb_additional_mem_pool_size = 2M  
  41. innodb_log_file_size = 5M  
  42. innodb_log_buffer_size = 8M  
  43. innodb_flush_log_at_trx_commit = 1  
  44. innodb_lock_wait_timeout = 50  
  45.   
  46. [mysqldump]  
  47. quick  
  48. max_allowed_packet = 16M  
  49.   
  50. [mysql]  
  51. no-auto-rehash  
  52.   
  53. [myisamchk]  
  54. key_buffer_size = 20M  
  55. sort_buffer_size = 20M  
  56. read_buffer = 2M  
  57. write_buffer = 2M  
  58.   
  59. [mysqlhotcopy]  
  60. interactive-timeout  

 

本文来自于:http://www.yoyo88.cn/study/control/450.html

Powered by yoyo苏ICP备15045725号