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

mysql开发实战8问

时间:2017-11-21 14:37:21      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:innodb   9.png   span   mes   图片   key   mil   rom   配置参数   

mysql读写性能是多少,有哪些性能相关的配置参数?

  1. Mysql负载高时,如何找到是由哪些SQL引起的?
  2. 如何针对具体的SQL做优化?
  3. SQL层面已难以优化,请求量继续增大时的应对策略?
  4. Mysql如何做主从数据同步?
  5. 如何防止DB误操作和做好容灾?
  6. 该选择Mysql哪种存储引擎,Innodb具有什么特性?
  7. Mysql内部结构有哪些层次?

技术分享图片

几个重要的配置参数,可根据实际的机器和业务特点调整

Max_connections:最大连接数

Table_cache:缓存打开表的数量

Key_buffer_size:索引缓存大小

Query_cache_size:排序缓存大小(会将排序完的数据缓存起来)

Read_buffer_size:顺序读缓存大小

Read_rnd_buffer_size:某种特定顺序读缓存大小(如order by子句的查询)

PS:查看配置方法:show variables like “%max_connections%”

技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片技术分享图片

 

 

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

mysql开发实战8问

标签:innodb   9.png   span   mes   图片   key   mil   rom   配置参数   

原文地址:http://www.cnblogs.com/isuben/p/7872480.html

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