MySQL 基础

MySQL 逻辑架构

第一层:连接层。负责连接处理、授权认证、安全方案。
第二层:服务层。SQL接口、解析、优化、缓存。
第三层:引擎层。MyISAM、InnoDB、NDB、Memory ... ...
第四层:存储层。NTFS、ext2、ext3 ... ...

MySQL 数据文件

frm :存放表结构。
myd:存放表数据。
myi :存放表索引。

MySQL 瓶颈

CPU瓶颈:从磁盘读取数据时。
IO瓶颈:装入数据大于内存容量时。
服务器硬件的性能瓶颈

MySQL 存储引擎

查看提供什么存储引擎:show engines;
查看当前默认存储引擎:show variables like '%storage_engine%';

MySQL SQL执行顺序

FROM
ON
JOIN< right table>
WHERE
GROUP BY< group_ by_ _list>
HAVING
SELECT
DISTINCT