首页 > 代码库 > MySql性能优化相关
MySql性能优化相关
原来使用MySql处理的数据量比较少,小打小闹的,没有关注过性能的问题。最近要处理的数据量飙升,每天至少20W行的新增数据,导致MySql在性能方面已经是差到不可用的地步了,必须要重视MySql的优化了。
经验借鉴
在不涉及到join查询的情况下,单个表的体积大于2g的时候,需要进行分表存储(这时表的行数应该在1000W左右,如果包含字符串类型,大约是500W行左右)。
单个数据库的表数量要控制到300或400以内(赶集网DBA的说法,还有说控制到128个以内的)。
使用InnoDB引擎时,innodb_file_per_table=1设置每个表的数据分开存储,避免所有的表数据存放到ibdata1中,导致文件过大,性能下降。
安装MySql的时候就应该做好MySql的调优,避免后期出现问题,再去优化MySql影响到业务。
MySql性能优化相关文章
InnoDB扩容、ibdata1瘦身
InnoDB性能优化
开启慢查询
MySql性能优化相关
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。