摘要: 本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分"测试环境"。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。 目录 1. 可能的选择 2. MySQL优化器如何做 2.1 概述 2.2 range an 阅读全文
posted @ 2017-01-11 15:56 秦楚风 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 转自博客http://huoding.com/2013/06/04/261 问题 通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下: 说明:因为post和tag是多对多的关系,所以存在一个关联表post_tag。 试着用EXPLAIN查询一下SQL执行计划(篇幅所 阅读全文
posted @ 2017-01-11 15:54 秦楚风 阅读(211) 评论(0) 推荐(0) 编辑