您的位置:首页 > 数据库 > MySQL

MySQL数据库优化

2016-09-02 21:00 120 查看
查看innodb状态

show engine innodb status;

查看执行的sql

show full PROCESSLIST;

关闭sql

kill PID;

查看sql执行状态

explain sql

type

SYSTEM

CONST的特例,当表上只有一条元组匹配

CONST

WHERE条件筛选后至多一条元组匹配,如,主键匹配

EQ_REF

参与连接元算的表是内表,基于索引(不为NULL),内外一对一关系

REF

内表,基于索引(不为NULL),内外一对多关系

REF_OR_NULL

类似 REF,只是可以为NULL

RANGE

范围扫描,基于索引范围扫描,如BETWEEN,IN,>=,LIKE提供

INDEX_SCAN

索引扫描,基于索引在索引的叶子节点上找数据

ALL

全表扫描,不适用索引

UNIQUE_SUBQUERY

在子查询中,基于唯一索引进行扫描,类似于EQ_REF

UNIQUE_SUBQUERY

在子查询中,基于除唯一索引之外的索引进行扫描

UNIQUE_SUBQUERY

多重范围扫描。两表连接的每个表的连接字段上均有索引存在且索引有序,结果合并在一起。适用于作集合的并、交操作。

FT

FULL TEXT,全文检索

row

扫描行数,sql优化主要是针对rows,目标是减少rows数量

key

使用的索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql