参考:http://www.cnblogs.com/villion/archive/2009/07/23/1893765.html#3031899

MySQL的优化,主要可以考虑以下四方面:

1.数据库设计:

这是从大的方面,架构方面来设计数据库,设计得有病的数据库,后面的优化也没得救

主要设计数据库设计的 3大范式,以及根据实际,适度进行反范式(效率--空间)

2.sql语句优化:

sql语句优化,其实通常是select查询优化,那么索引一定不能避免了

所以这一节的重点就是如何正确高效的使用索引,以及如何查看和分析sql语句的效率

3.数据库参数配置:

默认的MySQL考虑的是一般机器的通用性,所以有可能没有真正发挥MySQL最大的性能,

这时候就可以根据电脑的配置来设置,让MySQL发挥最大威力。

4.恰当的硬件资源和操作系统:

这个是实际使用中息息相关的

最新文章

  1. SpringMVC一路总结(二)
  2. [应用][js+css3]3D盒子导航[PC端]
  3. August 23rd 2016 Week 35th Tuesday
  4. No bootable device-insert boot disk and press any key
  5. linux 查看某一端口的占用情况
  6. Java通过JDBC连接Oracle之后查询结果和在sqlplus查询结果不一样
  7. Laravel框架——Session操作
  8. Contest20140906 ProblemC 菲波拉契数制 DP
  9. javascript 获取event对象
  10. Oracle EBS 如何月结、对账[Z]
  11. Oracle / PLSQL函数 - NUMTODSINTERVAL和NUMTOYMINTERVAL
  12. Web 页面测试总结—控件类
  13. Git管理工具对比(GitBash、EGit、SourceTree)
  14. 【一天一道LeetCode】#62. Unique Paths
  15. 仿百度壁纸客户端(一)——主框架搭建,自定义Tab+ViewPager+Fragment
  16. zabbix-Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused
  17. 解决JS在url中传递参数时参数包含中文乱码的问题
  18. php----函数大全
  19. Go 1.5keyword搜索文件夹、文件、文件内容_修复一个小BUG
  20. HBase建立二级索引的一些解决方式

热门文章

  1. php数组倒叙支持多维数组
  2. [LeetCode 题解]: Minimum Depth of Binary Tree
  3. sql 统计常用的sql
  4. 逃生(反向topo)
  5. Vagrant更改默认的SSH端口
  6. 【bzoj5084】 hashit(广义SAM+set)
  7. scrapy下载中间件,UA池和代理池
  8. centos6.5 命令行配置无线上网
  9. [Swift]复数的表示和四则运算
  10. CentOS 下安装 SNMP 服务