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

mysql体系结构和存储引擎结构

时间:2015-06-12 15:16:05      阅读:197      评论:0      收藏:0      [点我收藏+]

标签: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

mysql体系结构和存储引擎结构

标签:mysql

原文地址:http://9425473.blog.51cto.com/9415473/1661145

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