阿里巴巴DBA,原去哪儿网DBA。专注于MySQL源码研究、DBA运维、CGroup虚拟化及Linux Kernel源码研究等。 github:https://github.com/HengWang/ Email:king_wangheng@163.com 微博 :@王恒-Henry QQ :506437736
分类: Mysql/postgreSQL
2012-08-25 13:53:15
基于之前对MySQL查询优化器的源码进行分析,对MySQL查询优化器的处理逻辑和工作原理有较深入的了解。然而,仅仅通过源码表象并不能清晰的了解MySQL查询优化器针对不同的SQL查询,所进行的逻辑处理。因此,为了进一步了解不同的SQL查询,查询优化器的优化过程,进行了一系列的SQL查询实验的测试与分析。
详细分析将在接下来的内容中依次介绍。但是由于该内容是以了解MySQL对不同SQL查询的优化过程为目的,因此其中对具体某个问题的详细分析,将单独进行详细的分析。
MySQL查询优化器实验分析主要按照以下几个部分介绍:
1、数据表设计 2、数据表定义 3、测试数据设计 4、SQL语句设计 |
接下来的内容将根据以上几个部分,对MySQL查询优化器进行测试和详细分析。其中不足之处,以及分析或者描述的问题有不正确的地方,希望大家积极指出,从而不会误导大家。