MySQL优化

MySQL优化

数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争

优化层次

  1. 硬件层优化:主要考虑减少IO,减少CPU利用率,资源竞争。
  2. 数据库层优化:表间关系,数据结构,索引,数据库状态等。
  3. SQL语句优化:SQL的代码优化。

优化成本:

  1. 优化SQL和索引
  2. 缓存
  3. 读写分离
  4. 分区
  5. 垂直拆分
  6. 水平切分

1.硬件层面的优化
《MySQL Innodb IO优化 之 配置优化》 http://www.linuxde.net/2013/02/12380.html
《关于硬件方面的一些优化》 http://www.cnblogs.com/chenpingzhao/p/5060067.html
《关于IO/内存方面的一些优化》 http://www.cnblogs.com/chenpingzhao/p/5119161.html
《MySQL优化之参数优化》 http://www.cnblogs.com/chenpingzhao/p/4850942.html
《MySQL数据库优化》 http://www.cnblogs.com/caoxiaojian/p/5644541.html

2.数据库层优化
《MySQL索引背后的数据结构及算法原理》http://blog.codinglabs.org/articles/theory-of-mysql-index.html
《索引的优化》 http://www.cnblogs.com/chenpingzhao/p/4950943.html

3.SQL优化
《优化SQL查询:如何写出高性能SQL语句》 http://www.cnblogs.com/ATree/archive/2011/02/13/sql_optimize_1.html
《数据库性能优化之SQL语句优化》 http://blog.chinaunix.net/uid-20586655-id-3406139.html
《数据库SQL优化大总结之 百万级数据库优化方案》 http://www.cnblogs.com/yunfeifei/p/3850440.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值