本文我们来谈谈项目中常用的MySQL优化方法 , 共19条 , 具体如下:
1、EXPLAIN 做MySQL优化 , 我们要善用EXPLAIN查看SQL执行计划 。
下面来个简单的示例 , 标注(1、2、3、4、5)我们要重点关注的数据:
type列 , 连接类型 。一个好的SQL语句至少要达到range级别 。杜绝出现all级别 。key列 , 使用到的索引名 。如果没有选择索引 , 值是NULL 。可以采取强制索引方式 。key_len列 , 索引长度 。rows列 , 扫描行数 。该值是个预估值 。extra列 , 详细说明 。注意 , 常见的不太友好的值 , 如下:Using filesort , Using temporary 。2、SQL语句中IN包含的值不应过多 MySQL对于IN做了相应的优化 , 即将IN中的常量全部存储在一个数组里面 , 而且这个数组是排好序的 。但是如果数值较多 , 产生的消耗也是比较大的 。再例如:selec
推荐阅读
- Android内存优化工具 内存修改器安卓
- 医院网站推广方案和方式,如何做好医院网站优化排名
- 揭秘8小时见效7天上首页的操作方法 快速优化网站排名的方法
- mysql批量insert正确方式 mybatis批量insert数据动态表明
- 常用的java设计模式 java设计模式有哪些
- 优化推广网站怎么做最好,网站推广途径和要点
- 新手最值收藏的3个优化技巧 淘宝直通车关键词优化技巧
- aso优化功能解读 aso优化推广好做吗有什么作用
- aso优化最常用的6个方面 aso优化技术包括哪些方面
- 网站优化是什么,如何做好网站优化