Smail_的gravatar头像
Smail_ 2017-12-13 17:40:48
mysql InnoDB配置参数性能优化

[mysqld]

#基础配置
datadir=/home/mysql/data
pid-file=/opt/local/mysql/data/localhost.localdomain.pid
socket=/var/lib/mysql/mysql.sock
secure_file_priv=/home/mysql
user=mysql
symbolic-links=0 #数据库或表可以存储在my.cnf中指定datadir之外的分区或目录,0 关闭 1 开启
max_connections=1000

#临时表大小
tmp_table_size=2048M
max_heap_table_size=512M

#索引缓存,根据内存大小而定,如果是独立的db服务器,可以设置高达80%的内存总量
key_buffer_size=2G
innodb_buffer_pool_size=4G

#连接排队列表总数
back_log=200
max_allowed_packet=2M

#打开表缓存总数,可以避免频繁的打开数据表产生的开销
table_open_cache=512

#每个线程排序所需的缓冲
sort_buffer_size=4M

#binlog配置
log-bin=/home/mysql/binlog/mysql-bin
binlog-format=ROW
server_id=1
expire_logs_days=7

#缓存可重用的线程数
thread_cache_size=128

#查询结果缓存
query_cache_size=128M

#设置超时时间,能避免长连接
wait_timeout=60

#最大并发线程数,cpu数量*2
innodb_thread_concurrency=32


[mysqld_safe]

log-error=/home/mysql/log/mysqld.log
pid-file=/opt/local/mysql/data/localhost.localdomain.pid


打赏

已有1人打赏

最代码官方的gravatar头像
最近浏览
无情的人总被多情的伤  LV6 2017年12月24日
uuu1210  LV10 2017年12月22日
JamesOne  LV2 2017年12月22日
jw21fang  LV3 2017年12月21日
zccmp20  LV22 2017年12月20日
无语问苍天  LV1 2017年12月20日
程序猿全敏  LV29 2017年12月19日
搬砖运代码  LV8 2017年12月18日
tianlin1995  LV3 2017年12月17日
wangautis  LV25 2017年12月17日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友