Mysql数据库机能优化神器——explain关键字
发布时间:09/01 来源:未知 浏览:
关键词:
Explain工具介绍
运用EXPLAIN关键字可以模拟优化器施行SQL语句,剖析查询语句或是构造的机能瓶颈。在select语句以前添加explaion关键字,MySQL会在查询上设定一个标志,施行查询会返回施行规划的信息,而不是施行SQL。
Explaion剖析示例
-- actor建表语句:CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` datetime DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
-- film建表语句:CREATE TABLE `film` ( `id` int(11) NOT NULL, `name` varchar(10) NOT NULL, PRIMARY KEY (`id`), KEY `idx_name` (`name`))ENGINE=InnoDB DEFAULT CHARSET=utf8
-- film_actor建表语句:CREATE TABLE `film_actor` ( `id` int(11) NOT NULL, `film_id` int(11) NOT NULL, `actor_id` int(11) NOT NULL, `remark` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`),KEY `idx_film_actor_id` (`film_id`,`actor_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
施行explain:
explain select * from actor;
有乐趣的同窗可以拜访百分百源码网理解更多相干内容:Mysql视频教程
以上就是Mysql数据库机能优化神器——explain关键字的细致内容,更多请关注 百分百源码网 其它相干文章!