CentOS6.5 64位系统,1G内存,Mysql5.5
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
service mysqld restart
一定会报错,因为修改了日志大小,重启会报错:
将/var/lib/mysql下原先的ib_logfile0、ib_logfile1删除再重启mysql。
service mysqld start
正常启动。
但是你会发现系统暂用内存很高。
干脆重启系统
reboot
发现1G的内存mysql竟然只占用了80M,系统总共才占用了100多兆内存。
好啊!!
---
转载请注明本文标题和链接:《Mysql5.5 InnoDB存储引擎配置和优化》
发表评论