分类:MySQL

MySQL性能优化之路:从查询开始(3)

如何利用Explain和Profiling来做MySQL的查询优化。 本篇是MySQL查询优化系列文章的第三篇,前两篇我们分别介绍了Query语句优化的思路及基本原则和什么是MySQL Query Optimizer。今天咱们来说道说道做查询优化经常用到的两个工具:Explain和Profiling…

MySQL性能优化之路:从查询开始(2)

MySQL Query Optimizer是什么? 在MySQL系统架构一文中,曾介绍过MySQL整体架构为两层架构,其中SQL Layer层中有个模块是专门负责查询优化的。今天,我们介绍的MySQL Query Optimizer,即为MySQL的查询优化器。 查询优化器,专门负责优化SELECT…

MySQL性能优化之路:从查询开始(1)

本篇内容,Query语句优化的思路及基本原则。 思路和原则是两个范畴的内容。思路是告诉我们怎么做,第一步做什么、第二步做什么之类的。原则呢,是我们在做的过程中所要依据的准则。明白了这个,下面我们来依次做介绍。 一、Query语句优化的思路 Query优化到底该如何着手?苦李通常的思路是这样的,优化哪…

MySQL系统架构简介

本篇文章主要“简解”MySQL数据库的体系架构。 从纵向的角度来看,MySQL可以看成是两层架构,第一层我们通常称之为SQL层(SQL Layer),第二层称之为存储引擎层(Storage Engine Layer)。其最为抽象的架构示意图如下: 所有通过SQL对数据库进行的操作,首先都要通过SQL…