网络实验室

 找回密码
 注册账户
查看: 1115|回复: 0

Mysql的my.cnf最佳优化配置

[复制链接]
无心的棋子 发表于 2008-9-23 22:16:22 | 显示全部楼层 |阅读模式
DirectAdmin 官方的是最好的:
http://help.directadmin.com/item.php?id=44
我个人测试结果 这样的配置 根据自己的内存
cpu 修改一下 跑起来状态最好
  1. [mysqld]
  2. skip-locking
  3. skip-innodb
  4. query_cache_limit=1M
  5. query_cache_size=32M
  6. query_cache_type=1
  7. max_connections=500
  8. interactive_timeout=100
  9. wait_timeout=100
  10. connect_timeout=10
  11. thread_cache_size=128
  12. key_buffer=16M
  13. join_buffer=1M
  14. max_allowed_packet=16M
  15. table_cache=1024
  16. record_buffer=1M
  17. sort_buffer_size=2M
  18. read_buffer_size=2M
  19. max_connect_errors=10
  20. # Try number of CPU's*2 for thread_concurrency
  21. thread_concurrency=2
  22. myisam_sort_buffer_size=64M
  23. log-bin
  24. server-id=1

  25. [safe_mysqld]
  26. err-log=/var/log/mysqld.log
  27. open_files_limit=8192

  28. [mysqldump]
  29. quick
  30. max_allowed_packet=16M

  31. [mysql]
  32. no-auto-rehash
  33. #safe-updates

  34. [isamchk]
  35. key_buffer=64M
  36. sort_buffer=64M
  37. read_buffer=16M
  38. write_buffer=16M

  39. [myisamchk]
  40. key_buffer=64M
  41. sort_buffer=64M
  42. read_buffer=16M
  43. write_buffer=16M

  44. [mysqlhotcopy]
  45. interactive-timeout
复制代码
第二个就是国外的了
也一样需要根据自己的服务器硬件 网站程序负载 流量 等信息 修改一下

  1. [mysqld]
  2. datadir=/var/lib/mysql
  3. socket=/var/lib/mysql/mysql.sock
  4. skip-locking
  5. #skip-networking
  6. safe-show-database
  7. query_cache_limit=1M
  8. query_cache_size=64M ## 32MB for every 1GB of RAM
  9. query_cache_type=1
  10. max_user_connections=200
  11. max_connections=500
  12. interactive_timeout=10
  13. wait_timeout=20
  14. connect_timeout=20
  15. thread_cache_size=128
  16. key_buffer=128M ## 64MB for every 1GB of RAM
  17. join_buffer=1M
  18. max_connect_errors=20
  19. max_allowed_packet=16M
  20. table_cache=1024
  21. record_buffer=1M
  22. sort_buffer_size=2M ## 1MB for every 1GB of RAM
  23. read_buffer_size=2M ## 1MB for every 1GB of RAM
  24. read_rnd_buffer_size=2M  ## 1MB for every 1GB of RAM
  25. thread_concurrency=2 ## Number of CPUs x 2
  26. myisam_sort_buffer_size=64M
  27. server-id=1
  28. log_slow_queries=/var/log/mysql-slow-queries.log
  29. long_query_time=2
  30. collation-server=latin1_general_ci
  31. old-passwords

  32. [mysql.server]
  33. user=mysql
  34. basedir=/var/lib

  35. [safe_mysqld]
  36. err-log=/var/log/mysqld.log
  37. pid-file=/var/lib/mysql/mysql.pid
  38. open_files_limit=8192

  39. [mysqldump]
  40. quick
  41. max_allowed_packet=16M

  42. [mysql]
  43. no-auto-rehash
  44. #safe-updates

  45. [isamchk]
  46. key_buffer=32M
  47. sort_buffer=32M
  48. read_buffer=16M
  49. write_buffer=16M

  50. [myisamchk]
  51. key_buffer=32M
  52. sort_buffer=32M
  53. read_buffer=16M
  54. write_buffer=16M

  55. [mysqlhotcopy]
  56. interactive-timeout
复制代码
您需要登录后才可以回帖 登录 | 注册账户

本版积分规则

黑屋|存档|手机|网络实验室 本站服务器由美国合租以及IDCLayer国际数据提供!!!

GMT+8, 2024-4-28 14:12 , Processed in 0.094748 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表