暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL 是怎样运行的:从根儿上理解 MySQL(下).pdf
3927
115页
50次
2022-07-20
10墨值下载
EXPLAIN
Extra MySQL MySQL
Notablesused
FROM
mysql>EXPLAINSELECT1;
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
---------------+
|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|filtered|
Extra|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
---------------+
|1|SIMPLE|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Notablesused|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
---------------+
1rowinset,1warning(0.00sec)
ImpossibleWHERE
WHERE FALSE
mysql>EXPLAINSELECT*FROMs1WHERE1!=1;
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
-----------------+
|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|filtered|
Extra|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
-----------------+
|1|SIMPLE|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
ImpossibleWHERE|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
-----------------+
1rowinset,1warning(0.01sec)
Nomatchingmin/maxrow
MIN MAX WHERE
mysql>EXPLAINSELECTMIN(key1)FROMs1WHEREkey1='abcdefg';
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
------------------------+
|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|filtered|
Extra|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
------------------------+
|1|SIMPLE|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Nomatchingmin/maxrow|
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-
------------------------+
1rowinset,1warning(0.00sec)
Usingindex
Extra
idx_key1
mysql>EXPLAINSELECTkey1FROMs1WHEREkey1='a';
+----+-------------+-------+------------+------+---------------+----------+---------+-------+------+-------
---+-------------+
|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|
filtered|Extra|
+----+-------------+-------+------------+------+---------------+----------+---------+-------+------+-------
---+-------------+
|1|SIMPLE|s1|NULL|ref|idx_key1|idx_key1|303|const|8|
100.00|Usingindex|
+----+-------------+-------+------------+------+---------------+----------+---------+-------+------+-------
---+-------------+
1rowinset,1warning(0.00sec)
Usingindexcondition
SELECT*FROMs1WHEREkey1>'z'ANDkey1LIKE'%a';
key1>'z' key1LIKE'%a' MySQL
key1>'z' idx_key1
key1LIKE'%a'
key1LIKE'%a' range key1 MySQL
key1>'z' idx_key1
key1LIKE'%a'
key1LIKE'%a'
IO MySQL
IndexConditionPushdown
Extra Usingindexcondition
mysql>EXPLAINSELECT*FROMs1WHEREkey1>'z'ANDkey1LIKE'%b';
+----+-------------+-------+------------+-------+---------------+----------+---------+------+------+-----
-----+-----------------------+
|id|select_type|table|partitions|type|possible_keys|key|key_len|ref|rows|
filtered|Extra|
+----+-------------+-------+------------+-------+---------------+----------+---------+------+------+-----
-----+-----------------------+
|1|SIMPLE|s1|NULL|range|idx_key1|idx_key1|303|NULL|266|
100.00|Usingindexcondition|
+----+-------------+-------+------------+-------+---------------+----------+---------+------+------+-----
-----+-----------------------+
1rowinset,1warning(0.01sec)
Usingwhere
WHERE Extra
mysql>EXPLAINSELECT*FROMs1WHEREcommon_field='a';
of 115
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜