MySQL-解释一条sql语句的执行
建news表, id为主键, created上建索引.当使用InnoDB引擎时:
mysql> explain SELECT id, title, summary, created FROM news ORDER BY created DESC LIMIT 10000, 10;
+----+-------------+-------+------+---------------+------+---------+------+--------+----------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------+--------+----------------+
| 1 | SIMPLE | news | ALL | NULL | NULL | NULL | NULL | 100447 | Using filesort |
+----+-------------+-------+------+---------------+------+---------+------+--------+----------------+
1 row in set (0.01 sec)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我记得 InnoDB 只能给MySql 查询优化器 返回 一个估计的结果, 所以会有一些偏差. 而MyISAM给的结果是准确的.