一:MySQL简单优化方式

1.避免使用全表查询

2.使用表别名

3.注意where子句连接顺序;

4.使用“>=”代替“>”

5.用truncate代替 delete

6.多使用commit;

7.避免索引列使用函数;

二:MySQL慢日志查询工具 mysqldumpslow -h

pt-query-digest;        -review :

有问题的sql

查询次数多且每次占用时间长的sql;

IO大的sql;

未命名索引的sql;

对sql优化:使用explain查询sql的执行计划

count * :返回null值   count某一列:不返回

子查询:连接的方式  join(可能会一对多,用distinct)

group by

limit常用于分页处理,伴随order by 语句,记录上次返回的主键,在下次查询时过滤。

.........................................................................................................................................................

数据库结构优化

1.选择合适的数据类型:简单,可存下,少用not null,少用text类型。

垂直分 水平分

简单mysql优化_MySQL简单优化相关推荐

  1. 简单mysql 查询_MySQL简单查询详解

    MySQL的查询操作 单表查询:简单查询 多表查询:连接查询 联合查询 布尔条件表达式操作符= 等值比较 <=>:跟空值比较不会产生额外信息的等值比较 <>:不等值 <: ...

  2. Mysql删除语句优化_MySQL性能优化之常用SQL语句优化

    SQL性能优化的目标:至少要达到range级别,要求是ref级别,consts最高.[阿里巴巴JAVA开发手册] 说明: 1).consts单表中最多只有一个匹配行(主键/唯一索引),在优化阶段即可读 ...

  3. mysql 代码怎么优化_MySQL 性能优化的简略办法

    mysql 性能优化的简单办法 优化数据库最核心的实际上就是配置参数的调整.本文通过一个简单的参数调整,实现了对拥有一个几十万行表的 group by 优化的例子.通过这个简单的调整,数据库性能有了突 ...

  4. 熟悉mysql数据库设计和性能优化_MySQL性能优化学习笔记-(1)数据库设计

    一.数据库设计 1.数据类型优缺点分析 数据类型的选择要遵循的总体原则 更小的通常更好 一般情况下,应该尽量选择使用可以正确存储数据的最小数据类型.更小的数据类型通常更快,因为它们站用更小的磁盘.内存 ...

  5. mysql 阿里云 优化_MySQL性能优化速记

    总结自<MySQL 5.7从入门到精通(视频教学版)>刘增杰编著. 优化简介 MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度. 在MySQL中,可 ...

  6. 物联网 mysql数据库优化_MySQL数据库优化大全方法汇总-阿里云开发者社区

    随着数据和负载增加,MySQL数据库会日渐缓慢,性能越来越差,用户体验也随之变差,所以数据库性能优化十分紧迫,云吞铺子分享MySQL数据库优化大全: MySQL数据库优化 云吞铺子先模拟一下数据库访问 ...

  7. 优化mysql数据库_MySQL数据库优化技巧大全

    简介:MySQL数据库优化技巧大全 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成). ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行 ...

  8. mysql 服务器如何优化_mysql服务器优化

    摘自:叶金荣 老叶茶馆 在对一下mysql服务器进行优化时,需要优化的项目如下: 1.  硬件层相关优化 1.1.        cpu相关 在服务器BIOS中设置,可以调整的配置有如下几方面, 目的 ...

  9. table 条数过大优化_MySQL 数据库优化,看这篇就够了 | 不长不短,2000 字小结

    前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优 ...

最新文章

  1. 并不对劲的bzoj2038:p1494:[国家集训队]小Z的袜子
  2. HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
  3. Oracle常用的日期函数
  4. Python的迭代器
  5. 21 句话入门机器学习
  6. openGL--glBlendFunc颜色混合
  7. python3将seq文件转化为avi
  8. 【Django 2021年最新版教程28】前端模板中 时间日期星期格式化
  9. 详解健康体检信息管理系统技术开发
  10. adobe怎么统计字数_pdf文件怎么快速统计字数?
  11. html5鼠标悬停下拉列表,HTML5与CSS3中鼠标悬停会有下拉列表
  12. Javascrpt测试
  13. php使用curl函数采集,PHP采集相关教程之一:CURL函数库
  14. 计算机专业必须知道的东西——C语言的发展
  15. 永久关闭IE 浏览器停止支持提示的方法 (针对360安全卫士或Windows 10)
  16. UML系列文章(23)高级行为---进程和线程
  17. 常见软件并发量与对应架构
  18. Vue服务端渲染-路由相关
  19. 使用jquery—Canvas实现html5小游戏——《坦克大战》
  20. 【读书札记】SQL笛卡尔积的运用

热门文章

  1. 滴滴自动驾驶首轮融资超5亿美元 加大研发投入 助力“新基建”
  2. 超详细!一文详解 SparkStreaming 如何整合 Kafka !附代码可实践
  3. 美团十年,支撑全球最大规模外卖配送的一站式机器学习平台是如何炼成的?...
  4. 300 行代码带你秒懂 Java 多线程!| 原力计划
  5. 10万人参加过的公开课(大数据、AI、云计算、5G、物联网),你都学了吗?
  6. 泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?你不服不行!
  7. 硬核干货! 你的业务是否适合上链、上链有那些坑?dfuse、慢雾、MYKEY大佬为你为你指点迷津……...
  8. 这位29岁MIT美女博士究竟是如何“造”出人类史上首张黑洞照片的?
  9. C++ 转 Python 这三年,我都经历了什么?
  10. Qualcomm 推出下一代物联网专用蜂窝技术芯片组!