![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql优化
黑夜刺客勋
这个作者很懒,什么都没留下…
展开
-
SQL语句优化:explain和show profile分析
sql语句出现查询时间长,需要通过sql语句的优化来解决此问题,通过expalin和show profile方法来分析sql查询慢的原因。一、expalin分析1、使用方法 explain sql2、分析(1)、执行explain方法的编号;(2)、select_type查询的类型,是单表查询、联合查询、子查询等;查询类型(select_type) ...原创 2019-06-26 15:28:37 · 1709 阅读 · 1 评论 -
添加索引大全(mysql)
mysql中使用的索引主要有:主键索引、唯一索引、普通索引、全文索引、多列索引。1、主键索引(primary key)alter table tableName add primary key (tableColumn);2、唯一索引(unique)alter table tableName add unique(tableColumn);3、普通索引(index)alt...原创 2019-06-26 16:18:40 · 97 阅读 · 0 评论 -
对比mysql中的列索引和多列索引
MySQL数据库中的索引主要包括:主键索引、唯一索引、全文索引、普通索引、多列索引,如果不合理使用索引,可能导致查询效率的降低。1、多列索引可以认为是包含通过合并(concatenate)索引列值创建的值的一个排序组合。2、在多列索引中,sql会先过滤where中靠前的条件,在此基础之上再进行过滤后面的索引条件;如果,分别创建对应的索引,mysql的处理方式为:选择最严格的...原创 2019-06-26 17:32:22 · 253 阅读 · 0 评论