码迷,mamicode.com
首页 > 数据库 > 详细

mysql参数优化详解

时间:2018-09-18 11:04:32      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:pool   监听   变化   引擎   启动   用户   .so   数据包   sed   

[mysqld]                                                    //服务器端配置

datadir=/data/mysql                                  //数据目录

socket=/var/lib/mysql/mysql.sock              //socket通信设置

user=mysql                                                 //使用mysql用户启动;

symbolic-links=0                                //是否支持快捷方式;

log-bin=mysql-bin                                     //开启bin-log日志;

server-id = 1                                        //mysql服务的ID;

auto_increment_offset=1                       //自增长字段从固定数开始;

auto_increment_increment=2                       //自增长字段每次递增的量;

socket = /tmp/mysql.sock                       //为MySQL客户程序与服务器之间的本地通信套接字文件;

port             = 3306                          //指定MsSQL监听的端口;

key_buffer       = 384M                   //key_buffer是用于索引块的缓冲区大小;

table_cache      = 512                      //为所有线程打开表的数量;

sort_buffer_size = 2M                         //每个需要进行排序的线程分配该大小的一个缓冲区;

read_buffer_size = 2M                        //读查询操作所能使用的缓冲区大小。

query_cache_size = 32M                      //指定MySQL查询结果缓冲区的大小

read_rnd_buffer_size    = 8M                 //改参数在使用行指针排序之后,随机读;

myisam_sort_buffer_size = 64M                 //MyISAM表发生变化时重新排序所需的缓冲;

thread_concurrency      = 8                  //最大并发线程数,取值为服务器逻辑CPU数量×2;

thread_cache            = 8                 //缓存可重用的线程数;

skip-locking                                     //避免MySQL的外部锁定,减少出错几率增强稳定性。

default-storage-engine=INNODB         //设置mysql默认引擎为Innodb;

#mysqld_safe config

[mysqld_safe]                                     //mysql服务安全启动配置;

log-error=/var/log/mysqld.log                   //mysql错误日志路径;

pid-file=/var/run/mysqld/mysqld.pid     //mysql PID进程文件;

key_buffer_size = 2048MB                         //MyISAM表索引缓冲区的大小;

max_connections = 3000                      //mysql最大连接数;

innodb_buffer_pool_size  = 2048MB    //InnoDB内存缓冲数据和索引大小;

basedir      = /usr/local/mysql55/      //数据库安装路径;

[mysqldump]                                    //数据库导出段配置;

max_allowed_packet      =16M            //服务器和客户端发送的最大数据包;

mysql参数优化详解

标签:pool   监听   变化   引擎   启动   用户   .so   数据包   sed   

原文地址:https://www.cnblogs.com/AloneSea/p/9666996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!