sql优化常用的几种方法,19种最有效的sql优化技巧


本文我们来谈谈项目中常用的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

    推荐阅读