我想请教有一点经验的人对我当前my.cnf
设置的看法以及应该进行哪些优化。
服务器规格如下:
- CPU:AMD Opteron™ 3280,8 核,8x 2.4 GHz
- 内存:16 GB DDR3
- 2 个 2,000 GB SATA II-HDD,7.2k - RAID 1 软件
- 安装了 Cloudlinux + Cpanel
- Apache + Mysql 5.5 + NginxCP + eAccelerator
当前my.cnf
文件是:
[客户] 端口=3306 socket="/var/lib/mysql/mysql.sock" [mysqld] innodb_additional_mem_pool_size=16M innodb_buffer_pool_size=10G innodb_file_per_table=1 innodb_log_buffer_size=4M innodb_flush_log_at_trx_commit=2 日志-bin=mysql-bin myisam_sort_buffer_size=64M expire_logs_days=7 query_cache_size=128M 线程缓存大小=12 max_allowed_packet=15M 跳过联合 表定义缓存=2048 本地文件=0 表缓存=8192 最大连接数=60 read_buffer_size=2M 慢查询日志=1 slow_query_log_file="/var/log/slow_queries.log" 线程并发=16 sort_buffer_size=2M 端口=3306 join_buffer_size=16M key_buffer_size=600M query_cache_limit=10M socket="/var/lib/mysql/mysql.sock" 跳过外部锁定 查询缓存类型=1 long_query_time=5 默认存储引擎=InnoDB tmp_table_size=384M max_heap_table_size=384M [myisamchk] read_buffer=2M key_buffer=256M sort_buffer_size=256M write_buffer=2M [mysql转储] max_allowed_packet=16M