参考: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.恰当的硬件资源和操作系统:

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

MySQL的优化(大纲)相关推荐

  1. MySQL性能优化(二)

    1.MySQL基础操作一:MySQL基础操作1:MySQL表复制复制表结构 + 复制表数据create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样)ins ...

  2. 解开发者之痛:中国移动MySQL数据库优化最佳实践

    章颖 数据研发工程师 现任中国移动杭州研发中心数据研发工程师,擅长MySQL故障诊断,性能调优,MySQL高可用技术,曾任中国电信综合平台开发运营中心DBA 开源数据库MySQL比较容易碰到性能瓶颈, ...

  3. 移动 网络 连mysql_中国移动MySQL数据库优化最佳实践

    本文根据DBAplus社群第69期线上分享整理而成,文末还有书送哦~ 讲师介绍章颖 数据研发工程师 现任中国移动杭州研发中心数据研发工程师,擅长MySQL故障诊断,性能调优,MySQL高可用技术,曾任 ...

  4. mysql优化经验_中国移动MySQL数据库优化经验

    开源数据库MySQL比较容易碰到性能瓶颈,为此经常需要对MySQL数据库进行优 化,而MySQL数据库优化需要运维DBA与相关开发共同参与,其中MySQL参数及服务器配置优化主要由运维DBA完成,开发 ...

  5. Mysql数据库复习大纲

    基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操作 5 函数 6 数据查询 核心技术 7 索引 8 存储过程 9 触发器 10 视图 11 事务 ...

  6. mysql字段优化_MySQL优化(1):字段的设计

    Web项目中,当Java或者Go等语言速度提升到瓶颈的时候,我们需要关心MySQL的优化 可以优化的方面有很多:设计表.负载均衡.读写分离.SQL语句优化等 (1)IP地址设计 例如我们需要存储IP地 ...

  7. mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏

    概述 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的 ...

  8. 【数据库优化专题】MySQL视图优化(一)

    本期数据库优化专题分享,为大家带来的是DBA+社群MySQL领域原创专家--李海翔所著的MySQL视图优化系列文章.以下是第一部分的内容,未完部分敬请关注后续更新. 专家简介 李海翔 网名:那海蓝蓝 ...

  9. MySQL全面优化,速度飞起来

    在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已. 图-MySQL查询过程 一.优化的哲学 ...

最新文章

  1. 基于Matlab的声波信号处理,基于声卡和Matlab平台的语音信号增强处理系统
  2. python怎么画条形图-Python 画 直方图/条形图/柱状图
  3. “大院大所”合作对接活动专场推介会侧记
  4. editplus行转列_EditPlus常用快捷键
  5. 疾病相关数据查找,Our world in data使用指南
  6. sketchup作品_18级园林工程技术专业课程实训作品展
  7. 单例模式(singleton)解析例子
  8. java holdslock_一种检测Java并发程序代码分支路径lock是否遗漏的方法
  9. python 类继承 父类初始化_python之子类继承父类时进行初始化的一些问题
  10. 线性代数-求解地球法线
  11. actions vuex 请求_vuex中actions请求的数据提交给mutations,组件中获取到参数如何根据参数操作下面...
  12. 报名 | 智慧数据云平台与新型城镇化智库论坛
  13. 048、JAVA的Iterator迭代器
  14. 工欲善其事,必先利其器
  15. 双路服务器5100芯片组,华硕推AMD双路12核平台服务器主板
  16. Beautiful Wipe Title Mac(文字标题擦除效果fcpx插件)
  17. 《Microduino实战》——第1章 开 源 硬 件
  18. EF实体类种的Virtual关键字作用
  19. 辽宁省朝阳市谷歌高清卫星地图下载
  20. 我实现的第一个算法----归并排序

热门文章

  1. Mac python3.x使用HTMLTestRunner.py生成html格式的测试报告
  2. Highmaps网页图表教程之下载Highmaps与Highmaps的地图类型
  3. iOS 9应用开发教程之编辑界面与编写代码
  4. java spring怎么运行_java – 如何使用spring异步运行方法?
  5. python 最小硬币数_程序以找到要在Python中达到目标的硬币组合数量
  6. java数组去重_数组去重12种方案-你要的全在这
  7. Vmware 下安装Arch Linux
  8. 脑与神经类开放数据库汇总
  9. Python-EEG工具库MNE-Python详细安装与使用
  10. 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告