WenRou's Blog
Mysql5.5 InnoDB存储引擎配置和优化
2015-12-23 温柔哥


CentOS6.5 64位系统,1G内存,Mysql5.5






在/etc/my.cnf内添加:

skip-external-locking

skip-name-resolve

max_connections = 1024

query_cache_size = 16M

sort_buffer_size = 1M

table_cache = 256

innodb_buffer_pool_size = 128M

innodb_additional_mem_pool_size = 4M

innodb_log_file_size = 128M

innodb_log_files_in_group = 2

innodb_log_buffer_size = 2M


innodb_flush_log_at_trx_commit = 1






然后重启mysql

service mysqld restart

一定会报错,因为修改了日志大小,重启会报错:

将/var/lib/mysql下原先的ib_logfile0、ib_logfile1删除再重启mysql。

service mysqld start

正常启动。

但是你会发现系统暂用内存很高。

干脆重启系统

reboot

发现1G的内存mysql竟然只占用了80M,系统总共才占用了100多兆内存。

好啊!!
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容