本篇文章给大家带来的内容是关于Mysql的优化方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、应用访问优化1).减少数据访问(Nosql作用)

2).返回更少数据

3).减少交互次数(Nosql作用)

2.服务器硬件选择1).数据SSD (固态)

2).日志SAS (企业级)

3.操作系统优化(LINUX / SWAP(虚拟内存) )1).LINUX

2).设置SWAP(虚拟内存)

3).关闭NUMA特性

4).网卡优化(双网卡做成BOND(0 / 1 / 6)或者调整网络参数)

5).磁盘调度设置(DEADLINE / NOOP / CFQ)

6).文件系统(XFS / EXT4 / NOATIME / NOBARRIER)

4.数据库优化1).数据库实例化优化

2).SQL语句优化

a).选着有效的连接顺序(from从左到右;where从下而上,从右到左;group by,order by从左到右)

b).避免产生笛卡尔积

c).避免使用*(需要查询数据字典)

d).用where子句替换having子句

e).in适合外表大而内表小;exist适合于外表小而内表大

f).使用exists替代distinct

g).避免隐式数据类型转换

h).使用索引来避免排序操作

i).尽量使用前端匹配的模糊查找(Column like ‘ABC%’)

j).不要在选择性较低的字段建立索引

k).避免对列操作(where条件中对字段进行数学表达式运算)

l).尽量去掉in , or ,<> (索引失效)

m).避免在索引列上使用 is null 或者 not

n).批量提交sql

mysql 优化方法_Mysql的优化方法介绍相关推荐

  1. mysql sql能力_MySQL SQL优化

    优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先 ...

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

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

  3. mysql 慢查询优化_MySQL 性能优化之慢查询

    性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show pro ...

  4. mysql sql优化书籍_MySQL SQL优化的正确姿势

    大家好,我是知数堂SQL 优化班老师 网名:骑龟的兔子 已经很久没写文章了 今天分享一篇优化SQL 案例 slow query 里有如下 SQL 看下执行计划如下 从执行计划可以看出C表全表扫描了 那 ...

  5. mysql产品优化方案_mysql的优化方案

    简介 在本文中,主要写一下自己所查阅和理解的mysql优化方案. 我的理解是数据库的优化对于我们'非专业'人员,mysql的优化也没那么复杂了,真的要玩转mysql的话,肯定得需要很多年的经验了. 参 ...

  6. mysql 优化器_mysql之优化器、执行计划、简单优化

    mysql> explain select * from employees.employees limit 1\G; *************************** 1. row ** ...

  7. mysql locate索引_MYSQL索引优化

    1.查看sql的执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息.show [session|global] stat ...

  8. mysql数据迁移_Mysql数据迁移方法

    MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...

  9. java mysql 分页查询_MySQL分页查询方法及优化

    当数据库的数据量很大时,一次性查询结果就会变得很慢,为了提高查询效率,我们可以使用MySQL的分页查询功能.本文就为大家带来MySQL分页查询方法及优化. 推荐阅读: 分页查询方法: 在MySQL中, ...

最新文章

  1. HDU 3339 In Action 最短路+01背包
  2. mysql时间相减得到毫秒值_Mysql 字符串、时间、时间戳相互转换,相减获取秒数...
  3. 使用 XPath 2.0 和 XSLT 2.0 节省开发时间并减少代码量
  4. C++入门经典-例7.8-const对象,标准尺寸
  5. cdr怎么转换成psd转换为位图标准_动漫角色转换真人,飞屋环游记中的小罗竟酷似他……...
  6. Android类参考---Fragment(一)
  7. 自定义滚动条(Custom ScrollBar)
  8. jsp文件能转换html吗,html怎么转换成jsp
  9. yzj学长的即兴发挥
  10. 统计学习方法第一章思维导图
  11. Python 随机漫步
  12. 如何下载深圳市劳动和社会保障业务网上服务大厅养老保险及医疗保险详单
  13. Legacy与UEFI
  14. html+css瞬间黑暗模式
  15. --mysql 学习笔记
  16. HRM人力资源管理平台项目分享
  17. 就Java开发的Linux环境,进行完整版的安装,多适用于小白
  18. 产品量产 要用到脱机烧录器
  19. c语言snprintf用法,snprintf和string操作函数(示例代码)
  20. 李群李代数:SO(3)和SE(3)

热门文章

  1. java实验7线程2020.5.28
  2. 【Java基础】HashMap原理详解
  3. 手把手带你领略双十一背后的核心组件Sentinel之流控规则
  4. Java中的List接口实现类LinkedList
  5. 快速幂(Fast_Power)
  6. springboot使用Redis作缓存使用入门
  7. MYSQL [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
  8. SSM之二(Spring整合Mybatis)
  9. 操作系统【连续式分配方式、隐式链接、显示链接、索引方式、混合索引、位示图、成组链接】
  10. PHPUnit测试框架学习(1)