一 系统层面 查看CPU和IO状态,确定瓶颈。增
更换设备
二 数据库层面
1 参数优化。
参考文章《mysql性能优化----调整参数》增大数据库内存缓存等设置。
参考 http://imysql.cn/node/609
2 表结构优化。
减少大表,大表分为小表。从而使热点数据更好找到。mysql性能优化----调整参数
索引的设置
三 SQL操作优化
减少update等操作
减少其它耗时的操作
四 示例
1 公司的mysql服务器,8核,分配给数据库30G内存。
现在写入1000多,更新200多。之前进行了参数优化。但是排查得知,IO满负荷,所以不可优化
待续
本文从系统、数据库、SQL操作三个层面介绍了MySQL性能优化的方法。包括查看CPU和IO状态确定瓶颈,参数优化如增大数据库内存缓存,表结构优化如合理使用索引,减少不必要的更新操作等。
1243

被折叠的 条评论
为什么被折叠?



