之前的知识点的总结:

开课吧mysql-------------------06

接着往下学习:

我们只要搞明白这几个就可以:system,const,eq_ref,ref range,index,all

开启慢查询日志不是一直就开启的而是某一个阶段看出来有问题再来开启的。

system:全表只有一条记录。

举例:explain select * from (select * from mylock where in=1) a;

const:唯一索引或者主键,返回的值是一行的。

举例:explain select * from mylock where id=1;

eq_ref:看上一篇博客,关键字:连接的是主键或者是唯一的索引。

ref:可以查出来多条记录。关键字:非唯一索引。

举例:

结论:最好将sql优化到range级别。

官方文档太乱了,看下我自己的:https://blog.csdn.net/dennis211/article/details/78170079

57:19

----------------------------------------------

第二部分

----------------------------------------------

explain要是不行的话我们用profile:主要考虑io cpu和内存。

------------------------------------------------

mysql优化篇章:

10:30:00

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-06-03
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-03-31
  • 2022-12-23
猜你喜欢
  • 2021-11-09
  • 2021-10-13
  • 2021-05-10
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案