2021年9月4日

MySQL 定位不合理的索引(转载)

摘要: 转载至:https://www.yuque.com/yinjianwei/vyrvkf/yh2y71 通过下面这条 SQL 语句来检视创建的索引,大部分情况下可以定位出 90% 的索引创建不合理情况: SELECT t.TABLE_SCHEMA, t.TABLE_NAME, INDEX_NAME, 阅读全文

posted @ 2021-09-04 22:55 爬天的蜗牛 阅读(85) 评论(0) 推荐(0)

MySQL 执行计划 (一)

摘要: 在工作中,我们经常需要使用到数据库在存储数据,在查询这些数据时,我们可能会遇到查询比较慢的情况,这个时候我们一般需要对这个SQL进行分析。 在MySQL里我们一般会Explain 命令来查看该SQL语句的执行计划。 执行计划官方文档:https://dev.mysql.com/doc/refman/ 阅读全文

posted @ 2021-09-04 22:42 爬天的蜗牛 阅读(53) 评论(0) 推荐(0)

MySQL 执行计划 (二)

摘要: 注:本文的所有例子都是基于MySQL 5.7 一、id:执行计划的标识符 select 查询的序列号,标识执行的顺序 如果该行引用其他行的并集结果,则值可以为NULL。在这种情况下,table列显示类似于<unionM,N>的值,以指示该行引用具有id值* M 和 N *的行的并集。(可以 看3.2 阅读全文

posted @ 2021-09-04 17:43 爬天的蜗牛 阅读(104) 评论(0) 推荐(0)

导航