mysql体系结构和存储引擎结构
mysql体系结构
mysql存储引擎结构
体系结构带来的调优体会:
per-threads-bufferr位每个连接会会话的内存,不宜过大
query cache
建议关闭,否则在频繁更新的系统中易出现Waiting for query cache lock
read_buffer_size
用于表的顺序扫描
read_rnd_bufer_size
该参数用于表的随机读取
sort_buffer_size
用于排序
thread_stack
每个线程的堆栈大小
join_buffer_size
用于表的join操作
Key_buffer_size
该参数用来缓存myisam存储引擎的索引,mysql5.5默认为innodb存储引擎,设的小一些,64M即可
myisam索引和数据文件分开,innodb放在一起
innodb_add_mem_pool_size
用来存储数据字典和其他内部数据结构,一般设置为16M即可
binlog_cache_size
一般来说,如果数据库中没什么大事务,写入不是很频繁,将其设置为1~2M
如果有很大的事务,适当增加缓冲值
本文出自 “dba天空” 博客,请务必保留此出处http://9425473.blog.51cto.com/9415473/1661145
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。